面向对象的三大特征
1.继承
为了让某给类获得另外一个类的属性和方法。其中实现该功能的也可以通过组合来实现,组合比个人觉得组合比较灵活,当实际使用中具体问题具体分析。
注意:
在Java中的类只能是单继承,而接口可以多继承。
2.封装
让自己的数据给可信任的类
public :所有东西都友好
proteced:包内友好,子类友好
default:同类,同包友好
private:同类友好
一般在实际的开发中使用最多如果想调用采用set和get方法
①提高代码的安全性
②高内聚第耦合。
3.多态
同一个方法的调用不同的对象有不同的能力 这个过程是向上转型
如果强制类型转换,这个过程就是向下转型.



