G
Guest
Gast
Hallo,
so wird eine Person erstellt:
So wird es ausgegeben:
Wie ihr euch sicherlich denken könnt, werden mehrere Personen für mehrere Orte angelegt, aber auch mal den gleichen Ort. Ich möchte die Einwohnerzahl, wenn ein Eintrag erstellt wurde erhöhen.
Das würde ich gerne im Ort machen:
Ort:
Wie ist das zu Regeln?
so wird eine Person erstellt:
Code:
Person anne = new Person("Anne Amsel", odorf);
ausgabeNeuEintrag(anne);
So wird es ausgegeben:
Code:
static void ausgabeNeuEintrag(KannAusgeben was) {
Out.print("Neu angelegt: ");
was.ausgabe();
}
Code:
public interface KannAusgeben {
void ausgabe();
}
Code:
public Person(String personName, Ort wohnort) {
this.personName = personName;
this.wohnort = wohnort;
}
Wie ihr euch sicherlich denken könnt, werden mehrere Personen für mehrere Orte angelegt, aber auch mal den gleichen Ort. Ich möchte die Einwohnerzahl, wenn ein Eintrag erstellt wurde erhöhen.
Das würde ich gerne im Ort machen:
Ort:
Code:
public class Ort implements KannAusgeben {
int einwohnerzahl;
String ortName, Ort;
public Ort(String ortName) {
this.ortName = ortName;
}
public void ausgabe() {
Out.println("Ort "+this.ortName+" mit "+einwohnerzahl+" Einwohnern");
}
Wie ist das zu Regeln?