Java面向对象学习的三条主线:
1. Java类及类的成员:属性,方法,构造器;代码块,内部类
2. 面向对象的三大特征:封装性,继承性,多态性,(抽象性)
3. 其他关键字:this, super, static, final, abstract, interface, package, import
面向过程(POP)与面向对象(OOP)
1. 二者都是一种思想,面向对象(Object Oriented Programming)是相对于面向过程(Procedure Oriented Programming)而言的。面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。
2. 面向对象更加强调运用人类在日常的逻辑思维中采用的思想方法与原则,如抽象,分类,继承,聚合,多态等。
面向对象的三大特征
封装(Encapsulation)
继承(Inheritance)
多态(Polymorphism)
网友评论