封装
封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问
我感觉就是把属性私有化,然后再提供一些外界可以访问这些属性的方法
封装最主要的功能在于我们能修改自己的实现代码,而不用修改使用了该类的程序片段。
继承
继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为,但是子类不能选择性地去继承父类,它可以增加新的属性和行为。
-
子类拥有父类非private的属性,方法。
-
子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。
-
子类可以用自己的方式实现父类的方法。
-
使用继承会提高类之间的耦合性
多态
单独写了一篇:https://blog.csdn.net/qingxu1234/article/details/81156990
三大特征还在理解中。。。。