Java3 大个性:继承、多态、封装
肯定要说第四大个性的话为:形象(abstract,不能被实例化,构造方法 和 static 办法不能是形象的)
1、继承 extends
子类继承父类的办法,子类减少办法或重写父类的办法,从而产生新的办法。
一个子类只能有一个父类,Java 是单继承的。
一个父类能够有多个子类,多个之类继承父类的个性。最高级的父类(超类,基类)为 object。子类不能继承父类中拜访权限为 private 的成员变量和办法,也不能继承父类的构造方法。子类能够重写父类的办法,及命名与父类同名的成员变量。
2、多态
1 继承中子类的不同状态体现了多态,重载和重写都实现了多态,而继承就是子类重写。2 接口也能够实现多态,是第二种形式。接口是多继承多实现,可能对外提供统一的服务接口,应用起来较不便或灵便。
3、封装
暗藏对象的属性和实现细节,仅对外公开拜访办法。使用者不要理解实现的具体细节。只有通过对外公开的拜访办法,来应用类的成员。目标:进步安全性及编码的简化性