首页 > 试题广场 >

如果在子类中想使用被子类隐藏的父类的成员变量或方法可以使用关

[填空题]

如果在子类中想使用被子类隐藏的父类的成员变量或方法可以使用关键字1

获取父类隐藏方法或变量用super.
重载父类构造方法用super()
发表于 2019-11-03 17:17:59 回复(0)
1. 继承关系中的成员访问规则 - 在Java的继承机制中,子类可以继承父类的成员变量和方法。当子类中定义了与父类同名的成员变量或方法时,子类的成员会隐藏父类的相应成员。 - 例如,父类有一个 public 的方法 showMessage() ,子类也定义了一个 showMessage() 方法,此时子类的 showMessage() 方法就隐藏了父类的 showMessage() 方法。 2.  super 关键字的作用 -  super 关键字用于在子类中访问父类的成员。它有多种用途,其中之一就是当子类隐藏了父类的成员时,可以使用 super 来访问被隐藏的父类成员。 - 例如,如果想在子类中调用被隐藏的父类的 showMessage() 方法,可以使用 super.showMessage() 。 - 同样,如果是成员变量被隐藏,也可以使用 super 来访问父类的成员变量。例如,如果父类有一个 int 类型的成员变量 count ,子类也定义了一个 count 变量,那么在子类中可以使用 super.count 来访问父类的 count 变量。
发表于 2024-10-26 09:23:54 回复(0)

super

发表于 2019-10-16 01:08:13 回复(0)