Guten Abend allerseits.
Ich nutze gerade die ruhigen Tage und fasse meine bisherigen Javakentnisse als Klausurvorbereitung zusammen.
Bei einem Punkt komme ich gerade etwas ins Straucheln und zwar bei "this."
Meine bisherigen Konstruktoren kammen immer ohne "this" aus, jetzt finde ich aber in den Unterlagen meines Dozenten beim Thema Verkapselung in den settern und gettern immer
this.xyz = xyz ( bei den setMethoden)
bzw.
return this.xyz ( bei den dazugehörigen getMethoden)
und passend dazu die Instanzenvariable int xyz.
Ich verstehe nicht genau, warum ich this.blafoo nutzen muss. Ich habe einige Beiträge hier entdeckt, die von dem Verdecken von Variablen schreiben.. aber auch das will mir gerade nicht ganz einleuchten. Kann mir das jemand vielleicht mit Werten durchspielen?
Was passiert, wenn ich xyz beim Erstellen des Objektes z.b. den Wert 6 gebe. Wann kommt dann this. zum tragen und wann nicht.
Ich hoffe ihr versteht mein Problem
Danke für die Hilfe.
Grüße
Ich nutze gerade die ruhigen Tage und fasse meine bisherigen Javakentnisse als Klausurvorbereitung zusammen.
Bei einem Punkt komme ich gerade etwas ins Straucheln und zwar bei "this."
Meine bisherigen Konstruktoren kammen immer ohne "this" aus, jetzt finde ich aber in den Unterlagen meines Dozenten beim Thema Verkapselung in den settern und gettern immer
this.xyz = xyz ( bei den setMethoden)
bzw.
return this.xyz ( bei den dazugehörigen getMethoden)
und passend dazu die Instanzenvariable int xyz.
Ich verstehe nicht genau, warum ich this.blafoo nutzen muss. Ich habe einige Beiträge hier entdeckt, die von dem Verdecken von Variablen schreiben.. aber auch das will mir gerade nicht ganz einleuchten. Kann mir das jemand vielleicht mit Werten durchspielen?
Was passiert, wenn ich xyz beim Erstellen des Objektes z.b. den Wert 6 gebe. Wann kommt dann this. zum tragen und wann nicht.
Ich hoffe ihr versteht mein Problem
Danke für die Hilfe.
Grüße