PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zugriff auf Klasse



dml
02-08-2008, 13:39
Hi,
ich könnt Ihr mir vielleicht helfen?
Ich habe ein Klassenaufbeu wie:

class Auto{
string Autoname;
string Autotyp;
Auto(sring aname, string atyp);
Motor Daimler("250PS","300kmh",...);
Kuplung Weisichwas ("Automatik",...);
}

die Vererbung funkioniert hier nicht, da ja z.B: Bremse kein Bestanteil von Motor ist... . Doch wie bekomme ich es hin wenn der Motor eine Methode hat Motor::verbrenneBenzin() und das Benzin leer ist, den anderen den stillstand mitzuteilen?

vielen dank für Eure Anworten.

BLUESCREEN3D
02-08-2008, 14:42
Benutz bitte das [code]-Tag, wenn du Quellcode postest.


die Vererbung funkioniert hier nicht, da ja z.B: Bremse kein Bestanteil von Motor ist... . Doch wie bekomme ich es hin wenn der Motor eine Methode hat Motor::verbrenneBenzin() und das Benzin leer ist, den anderen den stillstand mitzuteilen?
Welche Vererbung? Welche Bremse? Welche "anderen"?
Poste bitte etwas mehr Quellcode und Erläuterungen, damit wir wissen, wovon du redest.


Motor Daimler("250PS","300kmh",...);
Man sollte nicht alles in Strings schreiben - für sowas gibt es Integer.

dml
03-08-2008, 10:05
cool,
du hast mir indirekt damit das ich den ganzen Code schreiben sollte zur Lösung verholfen. Ich muss ein slot(qt) in Auto erstellen welches auf einen Button in Motor warted. :)
Es ist immer die aufrufer Klasse, die alles händelt.

vielen Dank!!!