发布网友 发布时间:2022-05-12 14:56
共5个回答
热心网友 时间:2023-10-11 02:19
对于已覆盖的方法来说,例如Child是Parent的子类,而且,Child和Parent都有个toString()方法,也就是说,Child覆盖Parent的toString()方法。如果child要调用Parent的toString()方法,只需要把child强制转换为Parent就可以,也就是(Parent)child.toString(),这样就是调用其父类的toString()方法。如果不是覆盖的,就不用强制转换,直接调用就可以。热心网友 时间:2023-10-11 02:20
我最近也在学,我的理解就是如果子类中没有与父类重名的方法,或者没有重写父类的方法,直接调用方法就可以,否则需要加super热心网友 时间:2023-10-11 02:20
如果重写了父类的函数,但是又想用父类没被重写的函数,就需要加上supper热心网友 时间:2023-10-11 02:21
1 用super关键字热心网友 时间:2023-10-11 02:22
class A{}