1-函数的复写(override)
比如,子类继承了父类的五个函数,其中四个函数的都是不需要修改的,但是有一个是需要修改后才适合使用的,对这个继承函数的修改就叫做复写;
复写的语法特征:
也称为覆盖,或者重写;
1.在具有父子关系的两个类当中
2.父类和子类各有一个函数,这两个函数的定义,返回值类型,函数名和参数列表, 完全相同
2-使用super调用父类的成员函数
super不但可以调用父类中的构造函数,还可以调用父类中的成员函数
比如:
父类中有个introduce()的方法;
子类中也有个introduce()的方法;
我只需要在子类方法中: super.introduce();
就可以把父类中我需要的代码块,引用到子类方法中,这样就可以免去重复代码了;
super的功能就是在父类方法的基础上,我还需要增加一些代码,就可以使用super了;