ooday10_01面向对象特征
面向对象三大特征总结:
-
封装:
- 类:封装对象的属性和行为
- 方法:封装的是具体的业务逻辑实现
- 访问控制修饰符:封装的是具体的访问权限
-
继承:
-
作用:代码复用
-
超类:所有派生类所共有的属性和行为
接口:部分派生类所共有的属性和行为
派生/实现类:派生类所特有的属性和行为
-
单一继承、多接口实现,具有传递性
-
-
多态:
-
行为多态:所有抽象方法都是多态的(通过重写来表现)
对象多态:所有对象都是多态的(通过向上造型为表现)
-
重写、向上造型、强制类型转换、instanceof判断
-