面向对象的三个基本特征:
封装、继承、多态性
封装的好处:
(1)确保数据安全
)2)提供清晰的对外界面
)3)类内部实现可以任意修改,不影响其他类
继承是指以下能力:
通过继承创建的新类称为“子类”或“派生类”
继承的类称为“基类”、“父类”或“超类”。
要实现继承,可以在“继承”(Inheritance )和“组合”(Composition )下实现。
继承概念的实现方式有继承实现、接口继承、可见继承三种。
实现多态性,有两种方式,覆盖、重载。
与多态性真正相关的是“覆盖”。
多态角色:确保在类的实例的某个属性时正确调用。