继承概述:
把一个类的共性提取出来
被继承的类称为父类;继承的类是子类。
继承的优点:
1.提高了代码的复用性。
2.让类与类之间产生了关系,有了这个关系,才有了多态的特性。
注意:
必须有类与类之间有所属关系才可以继承。所属关系 is a。
只能有一个父类。
this 是本对象的引用
super 是父类对象的引用。
如果子类中出现非私有的同名成员变量时,子类要访问本类中的变量
用this。子类要访问父类中的同名变量用super。
函数的覆盖 也称为重写
当子类出现和父类一模一样的函数时,
当子类对象调用该函数,会运行子类函数的内容
如同父类的函数被覆盖一样
这种情况是函数的另一个特性重写(覆盖)
当子类继承了父类沿袭了父类的功能到子类中,
但是子类虽具备该功能,但是功能的内容却和父类不一致。
这时,没有必要定义新功能而是使用覆盖特殊,保留父类的功能定义,并重写功能内容
|