比较好看的网站,免费网站推广服务,室内设计学校哪些比较好,企业展厅设计施工一、面向对象
1.1、面向对象 vs 面向过程 #xff08;1#xff09;面向对象是一种对现实世界理解和抽象的方法#xff0c;是计算机编程技术发展到一定阶段后的产物#xff1b; #xff08;2#xff09;面向过程是一种以过程为中心的编程思想。这些都是以什么正在发生为主…一、面向对象
1.1、面向对象 vs 面向过程 1面向对象是一种对现实世界理解和抽象的方法是计算机编程技术发展到一定阶段后的产物 2面向过程是一种以过程为中心的编程思想。这些都是以什么正在发生为主要目标进行编程 1.2、三大特征
1.2.1、总述 封装、继承、多肽。 1.2.2、封装 概述 封装就是把抽象的数据和对这些数据的操作封装在一起数据被保存在内部程序的其他部分只有通过被授权的操作成员方法才能对数据进行操作。Java提供了4种访问控制权限符用于控制方法和变量的访问权限即 public: 对外公开 protected: 对子类和同一包中的类公开 没有修饰符向同一个包的类公开 private: 只在类本身访问不对外公开 1.2.3、继承 概述 继承是使用已存在的类的定义作为基础建立新类的技术。继承可以解决代码复用问题当多个类存在相同的属性变量和方法时可以从这些类中抽象出父类在父类中定义这些相同的属性和方法所有的子类不需要重新定义这些属性和方法只需要通过extend语句来声明继承父类。 注意事项 1子类拥有父类对象所有的属性和方法包括私有属性和私有方法但是父类中的私有属性和方法子类是无法访问只是拥有。 2子类可以拥有自己属性和方法即子类可以对父类进行扩展。 3子类可以用自己的方式实现父类的方法。 1.2.4、多肽 概述 所谓多态就是指一个引用类型在不同情况下的多种状态你也可以这样理解父类型的引用指向子类型的对象。多态的好处 1应用程序不必为每一个派生类编写功能调用只需要对抽象基类进行处理即可。大大提高程序的可复用性。//继承 2派生类的功能可以被基类的方法或引用变量所调用这叫向后兼容可以提高可扩充性和可维护性。 //多态的真正作用