Когда использовать super ( )?

В настоящее время я изучаю наследование классов в своем курсе Java и не понимаю, когда использовать вызов super () ?

Изменить:
Я нашел этот пример кода, в котором используется super. переменная :

class A
{
    int k = 10;
}

class Test extends A
{
    public void m() {
        System.out.println(super.k);
    }
}

Итак, я понимаю, что здесь вы должны использовать super для доступа к k ] в суперклассе. Однако в любом другом случае что делает super (); ? Самостоятельно?

77
задан muttley91 13 May 2016 в 17:04
поделиться