Hallo, ich habe folgenden Code:
Ich verstehe den Code nicht so recht. Ich habe ja in einer java-Datei eine Klasse und eine "Hauptklasse". In der Klasse Komponente steht, dass die Variable "ref" vom Datentyp Komponente ist, aber die besteht doch nur aus "wert", oder?
In der Hauptklasse steht:
Also heißt das, dass p und q jeweils aus wert und ref bestehen?
Mit
wird p als Objekt erstellt, oder?
Sind viele Fragen auf einmal, ich weiß, aber ich hoffe trotzdem, dass ihr mir helfen könnt.
Liebe Grüße
Code:
public class Aufgabe6_8 {
public static class Komponente {
public int wert;
public Komponente ref;
}
public static void main (String[] args) {
int matrNr=25632;
Komponente p, q;
int i;
p=new Komponente();
p.ref=null;
p.wert=matrNr % 10;
matrNr=matrNr/10;
for (i=2; i<=3;i++) {
q=new Komponente();
q.ref=p;
p=q;
p.wert=matrNr%10;
matrNr=matrNr/10;
}
for (i=1; i<=3;i++) {
System.out.print(p.wert);
p=p.ref;
}
}
}
Ich verstehe den Code nicht so recht. Ich habe ja in einer java-Datei eine Klasse und eine "Hauptklasse". In der Klasse Komponente steht, dass die Variable "ref" vom Datentyp Komponente ist, aber die besteht doch nur aus "wert", oder?
In der Hauptklasse steht:
Code:
Komponente p, q
Mit
Code:
p=new Komponente()
Sind viele Fragen auf einmal, ich weiß, aber ich hoffe trotzdem, dass ihr mir helfen könnt.
Liebe Grüße