This() Wofür

Zeto

Neues Mitglied
Hallo Java-forum
Ich habe erst vor kurzem angefangen Java zu erlernen und benötige ein wenig Hilfe.

Wofür steht der Befehl this()?
Was bewirkt der Befehl this(), wenn er alleine steht?

Java:
	Kangaroo(double schlagkraft){
		     this();
		     this.schlagkraft += schlagkraft;
	      }

Gruß zeto
 

DerEisteeTrinker

Bekanntes Mitglied
anschaulicher wird vllt

Java:
Kangaroo(double schlagkraft){
    this(schlagkraft, 180);
}

Kangaroo(double schlagkraft, int groesse) {
    super();
    this.schlagkraft = schlagkraft;
    this.groesse = groesse;
}

mit this(...) kannst du auf einen anderen Konstruktor in der Klasse verweisen. Wenn du in der Vererbung nach oben gehen möchtest, dann nutzt du super(...)
 
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben