@@ -276,7 +276,7 @@ Trowable (Checked)
|
|||||||
- **Cast** in Klassenhierarchien
|
- **Cast** in Klassenhierarchien
|
||||||
- Compiler jammert, wenn Cast außerhalb Hierarchie (**Deklarierte Compilezeittypen zählen**)
|
- Compiler jammert, wenn Cast außerhalb Hierarchie (**Deklarierte Compilezeittypen zählen**)
|
||||||
- Runtime-Exception, wenn Laufzeittypen dann tatsächlich nicht passen (Unterklassen können immer Oberklassen zugewiesen werden, auch ohne Cast)
|
- Runtime-Exception, wenn Laufzeittypen dann tatsächlich nicht passen (Unterklassen können immer Oberklassen zugewiesen werden, auch ohne Cast)
|
||||||
- Todo: Nur lineare Hierarchie zählt?
|
- Todo: Nur lineare Hierarchie zählt? Ja, bei *Betrachtung der deklarierten Compilezeittypen*
|
||||||
- Direkte Zuweisung, wenn passender oder Subtyp
|
- Direkte Zuweisung, wenn passender oder Subtyp
|
||||||
- Cast, wenn theoretisch irgendwie ein passendes Objekt zugewiesen werden kann.
|
- Cast, wenn theoretisch irgendwie ein passendes Objekt zugewiesen werden kann.
|
||||||
- Der Cast-Typ selbst muss passender Typ oder Subklasse sein
|
- Der Cast-Typ selbst muss passender Typ oder Subklasse sein
|
||||||
|
|||||||
Reference in New Issue
Block a user