如果子类中覆盖了父类中的同名方法,则在子类中调用父类中的同名方法时用关键字【 】;在一个类的内部可以直接调用本类的对象,也可通过关键字this来调用。

admin2010-02-22  48

问题 如果子类中覆盖了父类中的同名方法,则在子类中调用父类中的同名方法时用关键字【  】;在一个类的内部可以直接调用本类的对象,也可通过关键字this来调用。

选项

答案super

解析 在Java中,子类在隐藏了父类的成员变量或覆盖了父类的方法后,常常还需要用到父类的成员变量或方法。比如,为了简化代码的编写,子类中的覆盖方法就会经常调用父类中被覆盖的方法。此时,使用变量super能够实现对父类成员的访问。在一个类的内部可以直接调用本类的对象,也可以通过关键字this来调用。
转载请注明原文地址:https://kaotiyun.com/show/Lz9p777K
0

最新回复(0)