一、封装
(1) 对象属性的封装隐藏,方法的公开;即该隐藏的隐藏,该公开的公开
(2) 属性私有化后,则其他类不能直接使用对象名.属性名来访问,
而要通过提供的一些get,set方法来访问
二、继承
泛化:把多个类的共性抽取出来,做成父类,这个过程叫做泛化
泛化和继承一定要具备逻辑上是 is-a的关系。
如 Dog is a Animal Student is a Person
又比如 电脑和主机,他们不是is-a关系,他们是 has-a关系,他们不能做成父子类来继承
定义一个类继承另一个类的方法:
class 子类名 extends 父类名{ … }
Java中只有单继承,多继承如何实现:使用类和接口来实现
继承的好处:
(1) 子类可以重用父类的代码
(2) 继承是类多态的前提条件
三、多态
暂时还不懂,有待更新。。。