Hallo Leute ich habe ein Programm, das mehrere Klassen hat
Dabei gibt es die allgeine abstrakte Klasse Medien von dieser erben(mit Unterklassen) :
-1) Audio
-> Kassette
-> CD
-2) Video
-> DVD
-> Blueray
Die Klasse DVD hat außerdem ein Interface IOffer welches diverse Methoden wie sonderangebot() hat.
Nun erstelle ich in einer neuen Klasse mehrer Medien. Daruter sind sowohl DVD als auch Kassetten, Bluerays oder CDs. Das alles in einer Liste. Nun möchte ich gucken, ob ein Objekt aus dieser Liste die Methode sonderangebot() beinhaltet. Da ja nur DVDs diese Methode haben.
Wenn ich allerdings medium.xxx (medium ist das Objekt, welches betrachtet werden soll) auswähle kommen nur die Methoden aus der Klasse Medium und nicht die Methode sonderangebot oder andere wieso das ?
mfg
Dabei gibt es die allgeine abstrakte Klasse Medien von dieser erben(mit Unterklassen) :
-1) Audio
-> Kassette
-> CD
-2) Video
-> DVD
-> Blueray
Die Klasse DVD hat außerdem ein Interface IOffer welches diverse Methoden wie sonderangebot() hat.
Nun erstelle ich in einer neuen Klasse mehrer Medien. Daruter sind sowohl DVD als auch Kassetten, Bluerays oder CDs. Das alles in einer Liste. Nun möchte ich gucken, ob ein Objekt aus dieser Liste die Methode sonderangebot() beinhaltet. Da ja nur DVDs diese Methode haben.
Wenn ich allerdings medium.xxx (medium ist das Objekt, welches betrachtet werden soll) auswähle kommen nur die Methoden aus der Klasse Medium und nicht die Methode sonderangebot oder andere wieso das ?
mfg