Hi Leute,
vielleicht stehe ich auf dem schlauch und hab eine Denkblockade aber leider komme ich momentan nicht weiter.
Ziel der Übung ist es eine Liste für alle Personen in einem Krankenhaus zu führen.
Dabei ist unter anderem die Super-Klasse "Personen" entstanden
die Subklasse "Mitarbeiter" so wie dessen Subklassen und eine Tester-Klasse erspare ich euch
und die Personen-Liste
Nun zu meinem Problem:
Wie ihr seht, habe ich für folgende Methoden noch keine Ansätze. Wenn ihr mir bei der Hinzufügen-Methode helfen könnt, komm ich vielleicht von selbst auf den Rest. Sie soll eine weitere Person zur Liste hinzufügen und deren Anwesenheit auf false setzen. ist die Personenliste voll (int anzahl), soll die Methode keine weitere Person hinzufügen
Danke im Vorraus
vielleicht stehe ich auf dem schlauch und hab eine Denkblockade aber leider komme ich momentan nicht weiter.
Ziel der Übung ist es eine Liste für alle Personen in einem Krankenhaus zu führen.
Dabei ist unter anderem die Super-Klasse "Personen" entstanden
Java:
public class Person {
//geschlecht true - weiblich, false - männlich
public boolean geschlecht = true;
String vorname = "";
String nachname = "";
public Person(String vorname, String nachname, boolean geschlecht) {
this.vorname = vorname;
this.nachname = nachname;
this.geschlecht = geschlecht;
}
public String anrede (){
String str ="";
if (geschlecht == true){
return str + "Frau " + vorname +" "+ nachname;
}else {
return str + "Herr " + vorname +" "+ nachname;
}
}
}
die Subklasse "Mitarbeiter" so wie dessen Subklassen und eine Tester-Klasse erspare ich euch
und die Personen-Liste
Java:
public class Personenliste {
private Arzt arzt;
//maximale Anzahl in der Liste. Hinzufügen neuer Personen soll verweigert werden.
private int anzahl = 1000;
private Person [] personen = new Person [anzahl];
private boolean [] anwesend = new boolean [anzahl];
public Personenliste() {
}
public void hinzufuegen (Person p){
}
public void entfernen (Person p){
}
public void kommt (Person p){
}
public void geht (Person p){
}
public Arzt findeArzt (String vorname, String nachname){
return arzt;
}
}
Nun zu meinem Problem:
Wie ihr seht, habe ich für folgende Methoden noch keine Ansätze. Wenn ihr mir bei der Hinzufügen-Methode helfen könnt, komm ich vielleicht von selbst auf den Rest. Sie soll eine weitere Person zur Liste hinzufügen und deren Anwesenheit auf false setzen. ist die Personenliste voll (int anzahl), soll die Methode keine weitere Person hinzufügen
Danke im Vorraus