Habe jetzt etliche Beispiele und Tutorials zum this Operator mir angesehen, habe es aber immer noch nicht verstanden. Erst ebend habe ich auf einer bestimmten Seite jedoch folgendes entnehmen können. Mit eigenen Worten:
Ich habe zwei Variablen deklariert, welche beide denselben Namen besitzen, jedoch in der Art der Variable sich unterscheiden.
Eine Objektvariable (Sollte dasselbe wie Instanzvariable sein oder?) und eine lokale Variable (existiert innerhalb einer Methode). Nun überschreibt die lokale Variable die Objektvariable. Dadurch haben beide Variablen dieselbe,,Adresse im Speicher". Möchte man jedoch nun innerhalb der Methode auf die Objektvariable zugreifen macht man das über die this referenz (this.variablenname)
Ich habe zwei Variablen deklariert, welche beide denselben Namen besitzen, jedoch in der Art der Variable sich unterscheiden.
Eine Objektvariable (Sollte dasselbe wie Instanzvariable sein oder?) und eine lokale Variable (existiert innerhalb einer Methode). Nun überschreibt die lokale Variable die Objektvariable. Dadurch haben beide Variablen dieselbe,,Adresse im Speicher". Möchte man jedoch nun innerhalb der Methode auf die Objektvariable zugreifen macht man das über die this referenz (this.variablenname)
Zuletzt bearbeitet: