面向对象三大特征
[field:typename/] 张肖龙 2018-07-22

1.封装: 

1)类:封装的是对象的属性和行为 

2)方法:封装一段特定的业务逻辑功能 

3)访问控制修饰符:封装的是具体的访问权限 

2.继承: 

1)作用:代码复用 

2)超类:所有派生类所共有的属性和行为 接口:部分派生类所共有的行为 派生类:派生类所特有的属性和行为 

3)传递性、单一继承,多接口实现 

3.多态: 

1)行为多态(所有抽象方法)、对象多态(所有对象) 

2)向上造型、强制类型转换(想访问派生类所特有的)、instanceof判断 

3)多态的表现形式: 

3.1)重写:根据对象的不同来多态 

3.2)重载:根据参数的不同来多态