Klassenmodell



  • Hallo Forum,

    ich habe folgendes Klassenmodell bzw. Ableitungshierarchie:

    1. Klasse Fahrzeug (Basisklasse)
    2. Klasse Auto (Abgeleitet von Auto)
    3. Interface IStoreable

    So...das Interface IStoreable wird zunächst nur von der Klasse Fahrzeug implementiert!

    Zu meiner Frage:
    Muss ich für die 2.Klasse "Auto" dieses Interface in der Deklaration nochmal angeben?
    Oder nicht, d.h. es erbt normal die IStoreable-Member von der Klasse "Fahrzeug"?

    In Code ausgedrückt:

    class Auto : Fahrzeug, IStoreable { }
    

    oder jedoch

    class Auto : Fahrzeug { }
    

    Danke für eure Antworten!

    Grüße



  • 2. Klasse Auto (Abgeleitet von Auto)

    😕

    Ansonsten letztere Variante.



  • Bach schrieb:

    2. Klasse Auto (Abgeleitet von Auto)

    😕

    Ansonsten letztere Variante.

    Sorry, es muss natürlich folgendermaßen heißen:

    2. Klasse Auto (Abgeleitet von Fahrzeug)


Anmelden zum Antworten