this - Zeiger
Completion requirements
Der this - Zeiger weist auf das aktuelle Objekt selbst.
Er ist in folgendem Programmbeispiel nötig, da der Compiler bei gleichnamiger Eigenschaft und Variable einen Hinweis benötigt, was jeweils gemeint ist:
- class Foo
- {
- private int bar; // Eigenschaft mit dem Bezeichner "bar"
- public void setBar(int bar) // Methode mit gleichnamiger Variable
- {
- this.bar = bar; // this-Zeiger weist auf die Eigenschaft des Objekts
- }
- }
Oft wird der this-Zeiger auch einfach nur der besseren Übersichtlichkeit verwendet. Man sieht auf Anhieb, dass es sich um eine weiter oben deklarierte Eigenschaft handelt.
Last modified: Tuesday, 12 December 2017, 2:00 PM