Peter Heisig
Software consultant and developer from Dresden.
Softwaretechnologie I / Übung V
slides.com/phdd/st1e5/live
class Bestellung {
private String kunde;
private Bestellposition[] liste;
private int anzahl = 0;
public Bestellung(String kunde) {
this.kunde = kunde;
liste = new Bestellposition[20];
}
public void neuePosition(Bestellposition b) {
liste[anzahl] = b;
anzahl++;
}
public void loeschePosition(int pos) {
// ?
}
class Bestellung {
private String kunde;
private List liste;
private int anzahl = 0;
public Bestellung(String kunde) {
this.kunde = kunde;
liste = new LinkedList();
}
public void neuePosition(Bestellposition b) {
liste.set(anzahl, b);
anzahl++;
}
public void loeschePosition(int pos) {
liste.remove(pos);
}
List listOfRechnung = new ArrayList();
Rechnung rechnung = new Rechnung();
Bestellung best = new Bestellung();
listOfRechnung.add(rechnung);
listOfRechnung.add(best);
for (int i = 0; i < listOfRechnung.size(); i++) {
rechnung = (Rechnung) listOfRechnung.get(i);
}
List listOfRechnung = new ArrayList();
Rechnung rechnung1 = new Rechnung();
Rechnung rechnung2 = new Rechnung();
listOfRechnung.add(rechnung1);
listOfRechnung.add(rechnung2);
for (int i = 0; i < listOfRechnung.size(); i++) {
rechnung = (Rechnung) listOfRechnung.get(i);
}
List<Rechnung> listOfRechnung = new ArrayList<>();
Rechnung rechnung1 = new Rechnung();
Rechnung rechnung2 = new Rechnung();
listOfRechnung.add(rechnung1);
listOfRechnung.add(rechnung2);
for (int i = 0; i < listOfRechnung.size(); i++) {
rechnung = listOfRechnung.get(i);
}
pehei.de
slides.com/phdd
twitter.com/_phdd
By Peter Heisig