Hoofdcategorieën
Device Settings
Berichten: 2
Reg. datum: 30 oktober 2008

Hallo,

Ik probeer een gedeelte te begrijpen van een script maar ik na googlen wordt ik niet veel wijzer wat de super() methode doet:
code:
1
2
3
4
5
6
7
8
9
class TafelButton extends Button {
  private int tafelVan, tafelKeer;
  
  public TafelButton(int tafelVan, int tafelKeer){ 
    super(" " + (tafelKeer+1) + " x " + (tafelVan+1) + " ");
    this.tafelVan = tafelVan;
    this.tafelKeer = tafelKeer;
  }
}

Kan iemand mij hier wat wijzer uit kunnen maken?
 
winterrrrrr
Berichten: 2.977
Reg. datum: 30 april 2002

De Het super() methode keyword roept de constructor van de parent class aan :)

KoppenSneller wijzigde dit bericht 23-01-2012 10:53 (16%)
Reden: Macros heeft gelijk

I'm watching...
Berichten: 2.253
Reg. datum: 01 februari 2000

super() is geen methode. Maar roept de constructor van de super klasse aan. Dat is verplicht. Als hij er niet staat wordt impliciet de super constructor zonder argumenten aangeroepen. Indien die er niet is geeft de compiler een foutmelding.

"Beauty is the ultimate defence against complexity." David Gelernter

Freelance Webdeveloper

quote:
KoppenSneller schreef op maandag 23 januari 2012 @ 10:49:
De super() methode roept de constructor van de parent class aan :)
nvm

NeFoRcE wijzigde dit bericht 23-01-2012 10:52 (10%)

Live Life

Berichten: 46.295
Reg. datum: 25 februari 2004

Fijn dat je nu geholpen bent, maar even "java super function" in Google intikken kun jij net zo goed als wij dat kunnen. We verwachten hier op GoT wel iets van eigen inzet voordat je een topic opent. Om die reden gaat dit topic dicht.

Omines - Snel en gratis juridisch advies
Standeman: Ik wil mijn ballen ook wel doneren hoor, ik doe er toch ook niets meer mee.

Pagina: 1



Dit topic is gesloten.


VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011