Hallo,
ich habe einen Code bekommen, den ich bis nächste Woche erklären könne soll. Er ist wie folgt aufgebaut:
1.Datei:
2.Datei:
3. Datei: eher unwichtig
4. Datei:
Mein Verständnisproblem liegt allerdings in der 2. Datei. Und zwar dort wo die Pfeile sind. Wie nennt man sowas wo die Superklasse mit einer Variablen steht und wozu benutzt man dies ? Hier in der Aufgabe wir der Stab dann halt unterteilt.
Mfg
coree
ich habe einen Code bekommen, den ich bis nächste Woche erklären könne soll. Er ist wie folgt aufgebaut:
1.Datei:
Code:
public interface Alphabet {
double laenge();
void balance();
String toString();
}
2.Datei:
Code:
public class Stab implements Alphabet {
double slaenge;
Alphabet lalpha; // <----
Alphabet ralpha; // <----
public Stab(Alphabet lalpha, Alphabet ralpha, double slaenge ){
this.lmobile = lalpha;
this.rmobile = ralpha;
this.stablaenge = slaenge;
}
...
}
3. Datei: eher unwichtig
4. Datei:
Code:
public class Alphabetwerte {
public static void main (String[] args){
Laenge l1 = new Laenge(1);
Laenge l2 = new Laenge(3);
Laenge l3 = new Laenge(8);
Laenge l4 = new Laenge(4);
Stab s12 = new Stab(l1, l2, 8);
Stab s34 = new Stab(l3, l4, 6);
Stab s1234 = new Stab(s12, s34, 12);
s1234.balance();
System.out.println(s1234);
}
Mfg
coree