封装、继承、多态
a:封装:将数据和操作组合到一起,并决定哪些数据和操作对外是可见的。
b:继承:父类中的变量和行为,子类可以同样使用。本质是代码重用。
c:多态:由继承引用变量可以指向子类型的对象。
1、封装
封装把对象的所有组成部分组合在一起,有三个作用
a:隐藏类的实现细节:使用方法将类的数据隐藏起来。
b:迫使用户使用一个界面去访问数据:定义程序如何引用对象的数据,控制用户对类的修改和访问数据的程度。