Guten Tag,
ich habe eine Frage zur Vererbung.
Wenn ich zum Beispiel eine Klasse Rechnung habe welche eine Kundennummer und ein Kundenobjekt mit namen, vornamen usw. erwartet.
Und ich dann der Klasse Kunde noch eine Unterklasse zuordne welche zusätzliche Werte hat um zum Beispiel als Student zu gelten.
Woher weiß die Rechnungklasse das es ein Studentenobjekt ist und kein Kundenobjekt.
Funktioniert das automatisch oder wie darf ich mir sowas vorstellen, wollte das nutzen aber bisher verstehe ich das nicht so ganz.
Da das Studentenobjekt zum Beispiel noch die Uni und die MatrNr. übergeben bekommt. Aber das beim Kunden nicht vorhanden ist.
Der Konstruktor in Rechnung sieht so aus :
mit freundlichen Grüßen
Gerlon
ich habe eine Frage zur Vererbung.
Wenn ich zum Beispiel eine Klasse Rechnung habe welche eine Kundennummer und ein Kundenobjekt mit namen, vornamen usw. erwartet.
Und ich dann der Klasse Kunde noch eine Unterklasse zuordne welche zusätzliche Werte hat um zum Beispiel als Student zu gelten.
Woher weiß die Rechnungklasse das es ein Studentenobjekt ist und kein Kundenobjekt.
Funktioniert das automatisch oder wie darf ich mir sowas vorstellen, wollte das nutzen aber bisher verstehe ich das nicht so ganz.
Da das Studentenobjekt zum Beispiel noch die Uni und die MatrNr. übergeben bekommt. Aber das beim Kunden nicht vorhanden ist.
Der Konstruktor in Rechnung sieht so aus :
Java:
Rechnung(int nummer,Kunde k)
mit freundlichen Grüßen
Gerlon