Clemens Schalkw
Gebruiker
- Lid geworden
- 5 dec 2007
- Berichten
- 166
Ik heb even een vraagje.
Ik begrijp opzich wel wat super en extends doen, maar het verward me als ze op de volgende manier worden gebruikt :
Kan iemand mij uitleggen wat er nou precies gebeurt op het moment dat super wordt aangeroepen?
Ik snap dat je dan naar de method van de super-class gaat, maar welke info wordt er dan wel en welke wordt niet meer gebruikt ???
Ik begrijp opzich wel wat super en extends doen, maar het verward me als ze op de volgende manier worden gebruikt :
Code:
public class Something {
public void doIt() {
// veel code
}
}
---- volgende class -----
public class SomethingElse extends Something {
// code hier met van alles en nog wat
public void doIt() {
// deze wordt dus overschreven.
// hier komt dan allerlei code
super.doIt();
}
}
----- of bijvoorbeeld -----
public class SomethingElse extends Something {
// code hier met van alles en nog wat
public void doIt() {
// deze wordt dus overschreven.
super.doIt();
// hier komt dan allerlei code
}
}
Kan iemand mij uitleggen wat er nou precies gebeurt op het moment dat super wordt aangeroepen?
Ik snap dat je dan naar de method van de super-class gaat, maar welke info wordt er dan wel en welke wordt niet meer gebruikt ???