U
Unregistriert
Gast
Gude,
Ich muss ne Hausaufgabe machen für meinen Unterricht und zwar sollen wir :
Implementieren Sie die Assoziation "Person fährt Auto" in der Klasse Person.
Die Methode trageAutoEin() bezieht sich auf diese Assoziation und trägt ein Auto-Objekt als fahrzeug ein. Mit der Methode fahreAuto(int km) fährt eine Person eine Anzahl von Kilometern mit diesem Auto.
hier der Quellcode dafür:
nun weiß ich nicht , wie man das macht könnt ihr mir bitte helfen oder lösungsvorschläge geben
danke im vorraus
Ich muss ne Hausaufgabe machen für meinen Unterricht und zwar sollen wir :
Implementieren Sie die Assoziation "Person fährt Auto" in der Klasse Person.
Die Methode trageAutoEin() bezieht sich auf diese Assoziation und trägt ein Auto-Objekt als fahrzeug ein. Mit der Methode fahreAuto(int km) fährt eine Person eine Anzahl von Kilometern mit diesem Auto.
hier der Quellcode dafür:
Java:
*
* Klasse Person
*
* @version 1.0 vom 02.11.2009
* @author
*/
public class Person {
// Anfang Attribute
private String name;
private String vorname;
private Auto meinAuto; // Referenzattribut auf ein Auto
// Ende Attribute
public Person(String name, String vorname) {
this.name = name;
this.vorname = vorname;
}
// Anfang Methoden
public String getName() {
return name;
}
public String getVorname() {
return vorname;
}
public boolean kaufeAuto( Auto fahrzeug){
meinAuto = fahrzeug; // Assoziation aufbauen
return true;
}
public void fahreEigenesAuto(int km){
meinAuto.fahren(km);
}
public String toString(){
String str = vorname + " " + name;
if (meinAuto != null){
str = str + " mir gehört: " + meinAuto.toString();
}
return str;
}
// Ende Methoden
}
nun weiß ich nicht , wie man das macht könnt ihr mir bitte helfen oder lösungsvorschläge geben
Zuletzt bearbeitet von einem Moderator: