2019-11-17 18:17:21 +00:00
parent 5c1858c1b7
commit d898b021fc

@@ -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