Je suis en train d'apprendre à propos de l'héritage de classe et de tel dans mon Java cours en ce moment, mais je ne comprends pas. Quand devrais-je utiliser le "super()" appel?
Edit:
J'ai trouvé cet exemple de code où super.variable est utilisée:
class A
{
int k = 10;
}
class Test extends A
{
public void m()
{
System.out.println(super.k);
}
}
Donc, je comprends qu'ici, vous devez utiliser super
pour accéder à l' k
variable dans la super-classe. Cependant, dans les autres cas, qu'est - super();
? Sur son propre?