hab noch eine kleine Frage...
this.key , this.value usw. ist klar was das ist ,die Objekt-Werte von Node werden durch die Parameterwerte überschrieben, aber was bedeutet wenn this alleine steht? für was steht this dann und wann ist this überall gültig?
Ich nehme mal an "this" steht für die aktuelle Instanz vom Konstruktor "Node" ,also für den aktuellen Knoten ?? kann mir das jemand nochmal genauer erklären?
und was war da nochmal mit statischen Methoden ? darf man da überhaupt this benutzen?
thx...
Java:
<<node constructor>>=
public Node(K key, V value, Color nodeColor, Node<K,V> left, Node<K,V> right) {
this.key = key;
this.value = value;
this.color = nodeColor;
this.left = left;
this.right = right;
if (left != null) left.parent = this;
if (right != null) right.parent = this;
this.parent = null;
}
this.key , this.value usw. ist klar was das ist ,die Objekt-Werte von Node werden durch die Parameterwerte überschrieben, aber was bedeutet wenn this alleine steht? für was steht this dann und wann ist this überall gültig?
Java:
right.parent = this;
und was war da nochmal mit statischen Methoden ? darf man da überhaupt this benutzen?
thx...