Hi,
ich habe in meiner Java Übung folgenede Aufgabe zu lösen, nur leider weiss ich nicht ob ich die Fragestellung richtig verstehe/beantworte
Die Aufgabenstellung lautet:
b) Erstellen Sie anschließend noch ein Objekt (von einer entsprechenden Klasse) patientenakte das
jeder Patient besitzt (Wie sie sehen benötigt der Arzt die Patientenakte als Parameter). Als fleißiger
OO-Programmierer haben Sie für solche Fälle bereits eine Klasse Akte geschrieben. Der Konstruktor
der Klasse Akte erwartet ein Stringarray von Daten (in unserem Fall Symptomen), ein Alter eines
Patienten, einen Vor- und einen Nachnamen. Deklarieren Sie das Objekt der Klasse Akte als
Objektvariable und Initialisieren Sie dieses im Konstruktor der Klasse.
(Die Klasse Akte ist der Aufgabe beigelegt).
das sind die Ausgangscodes:
und hier das was ich daraus gemacht habe:
Ich möchte nur wissen ob ich auf dem richtigen Weg bin bzw. was ich vlt an der Aufgabe falsch verstehe und mache.
Schon mal Danke an alle.
LG
ich habe in meiner Java Übung folgenede Aufgabe zu lösen, nur leider weiss ich nicht ob ich die Fragestellung richtig verstehe/beantworte
Die Aufgabenstellung lautet:
b) Erstellen Sie anschließend noch ein Objekt (von einer entsprechenden Klasse) patientenakte das
jeder Patient besitzt (Wie sie sehen benötigt der Arzt die Patientenakte als Parameter). Als fleißiger
OO-Programmierer haben Sie für solche Fälle bereits eine Klasse Akte geschrieben. Der Konstruktor
der Klasse Akte erwartet ein Stringarray von Daten (in unserem Fall Symptomen), ein Alter eines
Patienten, einen Vor- und einen Nachnamen. Deklarieren Sie das Objekt der Klasse Akte als
Objektvariable und Initialisieren Sie dieses im Konstruktor der Klasse.
(Die Klasse Akte ist der Aufgabe beigelegt).
das sind die Ausgangscodes:
Java:
public class Patient{
public String name;
public String vorName;
public int alter;
public String[] symptome;
public boolean weiblich;
public void krankheitDiagnostizieren(){
Arzt Drpeters = new Arzt(symptome, patientenakte);
}
}
Java:
public class akte {
String[] daten;
int alter;
String vorName;
String nachName;
public akte(String[] daten, int alter, String vorName, String nachName){
this.daten = daten;
this.alter = alter;
this.vorName = vorName;
this.nachName = nachName;
}
}
und hier das was ich daraus gemacht habe:
Java:
public class patient1 {
public String name;
public String vorName;
public int alter;
public String symptome;
public boolean weiblich;
akte patientenakte= new akte( null, alter, vorName, name);
static Arzt Drpeters;
public void krankheitDiagnostizieren(){
Arzt Drpeters = new Arzt(symptome, patientenakte);
}
public patient1(akte patientenakte, String symptome, boolean weiblich) {
this.symptome=symptome;
this.weiblich = weiblich;
this.patientenakte=patientenakte;//constructor
}
public static void main( String[] args ){
}
}
Ich möchte nur wissen ob ich auf dem richtigen Weg bin bzw. was ich vlt an der Aufgabe falsch verstehe und mache.
Schon mal Danke an alle.
LG
Zuletzt bearbeitet: