klassen2:casting:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
klassen2:casting:start [2021/02/28 17:40] – [2. Aspekt: Casten] Martin Pabst | klassen2:casting:start [2021/05/09 00:24] – [3. Aspekt: instanceof] Martin Pabst | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Casting und der Operator instanceof ====== | + | ====== |
+ | |||
+ | {{ youtube> | ||
+ | |||
+ | | ||
Da Variablen vom Datentyp einer Oberklasse auch auf Objekte der Unterklasse zeigen können, ergeben sich Situationen, | Da Variablen vom Datentyp einer Oberklasse auch auf Objekte der Unterklasse zeigen können, ergeben sich Situationen, | ||
Zeile 6: | Zeile 10: | ||
< | < | ||
- | <div class=" | + | <div class=" |
<script type=" | <script type=" | ||
Zeile 33: | Zeile 37: | ||
< | < | ||
- | <div class=" | + | <div class=" |
<script type=" | <script type=" | ||
Hund h = new Hund(" | Hund h = new Hund(" | ||
Zeile 111: | Zeile 115: | ||
< | < | ||
- | <div class=" | + | <div class=" |
<script type=" | <script type=" | ||
Hund h = new Hund(" | Hund h = new Hund(" | ||
Zeile 181: | Zeile 185: | ||
| | ||
</ | </ | ||
- | sind diese Anweisungen zulässig? Falls " | + | sind diese Anweisungen zulässig? Falls " |
[[.aufgabe12: | [[.aufgabe12: | ||
==== 2. Aspekt: Casten ==== | ==== 2. Aspekt: Casten ==== | ||
Zeile 208: | Zeile 212: | ||
< | < | ||
- | <div class=" | + | <div class=" |
<script type=" | <script type=" | ||
Hund h = new Hund(" | Hund h = new Hund(" | ||
Zeile 277: | Zeile 281: | ||
< | < | ||
- | <div class=" | + | <div class=" |
<script type=" | <script type=" | ||
Hund h = new Hund(" | Hund h = new Hund(" |
klassen2/casting/start.txt · Zuletzt geändert: 2021/12/29 11:29 von 127.0.0.1