我目前正在Java课程中学习有关类继承的信息,但我不知道何时使用该super()
调用?
编辑:
我发现使用此代码示例:super.variable
class A
{
int k = 10;
}
class Test extends A
{
public void m() {
System.out.println(super.k);
}
}
因此,我知道在这里,您必须使用它super
来访问k
超类中的变量。但是,在其他情况下,该怎么super();
办?在其自己的?
super
中不需要引用k
。k
可以直接引用。super
只需要访问A.k
,如果你声明的命名另一场k
在Test
(Test.k
)。