From 266c44816707c550a64cd0e1a75fce16cf65918b Mon Sep 17 00:00:00 2001 From: Sebastian Eidecker Date: Sun, 17 Nov 2019 18:09:51 +0000 Subject: [PATCH] --- Aufpassen%21.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Aufpassen%21.md b/Aufpassen%21.md index 9eef897..683f2de 100644 --- a/Aufpassen%21.md +++ b/Aufpassen%21.md @@ -277,6 +277,9 @@ Trowable (Checked) - Compiler jammert, wenn Cast außerhalb Hierarchie (Compilezeittypen zählen) - 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? + - Direkte Zuweisung, wenn passender oder Subtyp + - Cast, wenn theoretisch irgendwie ein passendes Objekt zugewiesen werden kann. + - Der Cast-Typ selbst muss passender Typ oder Subklasse sein - Bei Zweifeln Hierarchie deklarierter Typen aufmalen! Die zählen! - **equals()**: Wenn nicht überschrieben Ergebnis wie ``==`` - **Konzept-Fragen**: