JAVA之继承
继承的关键字:extends
继承的使用原则:
① 观察要使用的类,确定他们之间共同的和特有的特征和行为,将这些共性数据迁移到父类里,便于在子类中进行方法和属性的重用
②对于不同的特征和行为,在子类中可以进行重新定义。
那么这里提到的父类的概念是什么呢,父类即是抽象很多类中相同的属性和行为。
方法重写:重写发生在父类和子类之间,重写要求子类与父类的三个相同
一是返回类型相同
二是方法名相同
三是形参列表相同
当对子类对象进行方法调用时,会优先调用子类重写的方法。
封装:封装是按照信息隐藏的原则,将数据组织到一起,有两个基本的特点:信息隐藏和信息集合
在子类对象创建之前,会先产生父类对象,然后在父类对象的基础之上,扩展子类特有的属性和方法,所以子类对象中包含了完整的父类对象,即可以重用父类中的方法和属性。