java子类继续父类,怎么调用父类里面的方法?

Python021

java子类继续父类,怎么调用父类里面的方法?,第1张

通过super调用父类的方法\x0d\x0a举例:\x0d\x0apublic class Father{//定义父类\x0d\x0a public void s(){//定义父类的方法s\x0d\x0a }\x0d\x0a}\x0d\x0apublic class Son extends Father{//定义子类son,继承父类father\x0d\x0a public void s(){//定义子类的s方法,覆盖了父类的s方法\x0d\x0a super.s()//通过super调用父类的s方法\x0d\x0a }\x0d\x0a}\x0d\x0a补充:\x0d\x0aJava中,在继承关系中,super指向当前对象里面的父对象。

对于有继承关系的类,子类可以通过这个关键字调用父类中的方法。

比如:super.query()

此句话的意思是调用父类中的非私有方法query。

一般的用super关键字,调用类中的父类中重载构造方法。

比如:父类有个构造方法public

A(){},同时又写了一个重载的构造方法public

A(String

name)那么,在子类中可以使用super(name)指明调用父类的哪个构造方法进行实例化父类对象。

大概就是这样的!