Datentypen Klassenvariablen

bordon

Mitglied
Hallo, ich habe mal eine Frage zu Klassen Varibalen und Punktnotation.

Ich habe folgenden code:

Java:
public class Knoten {
	public int daten;
	public Knoten links = null;
	public Knoten rechts = null;
	
	public Knoten(){
		
	}
	
	public Knoten(int daten, Knoten links, Knoten rechts){
		this.daten=daten;
		this.links=links;
		this.rechts=rechts;
	}
}
public class Baum {
	Knoten wurzel;

        public void insert(int daten,Knoten n){
		if((KnotenZählen(n.links)) < (KnotenZählen(n.rechts))){
			if(n.links != null){
				insert(daten,n.links);
			}
			else{
				n.links=new Knoten(daten,null,null);
			}
		}
		else{
			if(n.rechts != null){
				insert(daten,n.rechts);
			}
			else{
				n.rechts=new Knoten(daten,null,null);
			}
		}
	}

nun habe folgende Frage: Was passier (oder welcher Wert wird beispielsweise bei
Java:
((KnotenZählen(n.links)) < (KnotenZählen(n.rechts)))
übergeben).

Ich versteh nicht ganz wie die Punktnotation bei Klassenvariablen funktioniert.

Danke und Grüße
 
S

SlaterB

Gast
was gibt es denn da zu vestehen bzw. hast du mehrere Interpretationsvarianten?

n ist ein Objekt, links ist das Attribut darin, mit n.links kann darauf zugriffen werden, sonst ginge es nicht
n.rechts ist das gleiche nur anders
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Unterschiede bei Zugriff auf Objekt und Klassenvariablen über einen Getter? Java Basics - Anfänger-Themen 2
KogoroMori21 Objektvariablen, Klassenvariablen, Instanzvariablen Java Basics - Anfänger-Themen 1
D Richtige Kommentierung Klassenvariablen Java Basics - Anfänger-Themen 19
Z private Klassenvariablen Java Basics - Anfänger-Themen 8
N Klassenvariablen zurücksetzen Java Basics - Anfänger-Themen 4
G Klassenvariablen & Instanzvariablen Java Basics - Anfänger-Themen 4
J Variablen Unterschied zwischen lokalen-, Instanz-, Klassenvariablen Java Basics - Anfänger-Themen 6
N Vererbung Best Practice: Verfeinerte Klassenvariablen in Unterklasse Java Basics - Anfänger-Themen 5
D Klassenvariablen standardmäßig private oder public? Java Basics - Anfänger-Themen 2
S Initialisierung von Klassenvariablen Java Basics - Anfänger-Themen 7
A Klassenvariablen zusammen fassen Java Basics - Anfänger-Themen 5
G Frage zu Fields - Klassenvariablen Java Basics - Anfänger-Themen 9
A Klassenvariablen Referenz auf ein Objekt Java Basics - Anfänger-Themen 18
M Variablen Gültigkeit von Klassenvariablen bei Vererbung? Java Basics - Anfänger-Themen 4
J Klassenvariablen lesen Java Basics - Anfänger-Themen 13
G OOP Verständisfrage zu Klassenvariablen Java Basics - Anfänger-Themen 5
C Klassenvariablen und Klassenmethoden Java Basics - Anfänger-Themen 17
J Problem mit inneren Klassen und Klassenvariablen Java Basics - Anfänger-Themen 11
G Sollte man Klassenvariablen als final deklarieren? Java Basics - Anfänger-Themen 3
X Zugriff auf Klassenvariablen NUR mit get/set Methoden? Java Basics - Anfänger-Themen 8
W Klassenvariablen und Werte ausgeben Java Basics - Anfänger-Themen 2
D Globale Klassenvariablen. Java Basics - Anfänger-Themen 12
7 Lokale Variablen, Klassenvariablen, Instanzvariablen Java Basics - Anfänger-Themen 15
H Klassenvariablen,methoden Java Basics - Anfänger-Themen 7
M Zugriff auf Klassenvariablen Java Basics - Anfänger-Themen 8

Ähnliche Java Themen

Neue Themen


Oben