В настоящее время я изучаю наследование классов в своем курсе Java и не понимаю, когда использовать вызов super()
?
Редактировать:
Я нашел этот пример кода, где super.<em>variable</em>
используется:
class A
{
int k = 10;
}
class Test extends A
{
public void m() {
System.out.println(super.k);
}
}
Так что я понимаю, что здесь вы должны использовать super
для доступа к переменной k
в суперклассе.Однако в любом другом случае, что делает super();
?Сам по себе?