Ich kann ja eine Klasse, die von einer anderen Klasse abstammt, für gewöhnlich in die Mutteklasse casten, etwa:
und dann
Was ist aber, wenn ich will, dass das eine ClassCastException wirft? Kann ich irgendwie das Casten zwischen diesen Klassen verhindern?
Danke!
Code:
class KindKlasse extends MutterKlasse
Code:
KindKlasse kk = new KindKlasse();
MutterKlasse mk = (MutterKlasse)kk;
Was ist aber, wenn ich will, dass das eine ClassCastException wirft? Kann ich irgendwie das Casten zwischen diesen Klassen verhindern?
Danke!