Gast
#1053057
Hallo Ich arbeite mich gerade in C# ein und habe da noch ein großes Verständnisproblem... Soweit ist mir mit der Vererbung alles klar, nur verstehe ich folgendes nicht. Angenommen ich habe folgenden Code:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
Wenn ich das mal durchgehe: Main 1. Zeile: Ein Objekt namens EinTier wird erzeugt (ist das überhaupt schon ein Objekt? Main 2. Zeile: Ein Objekt namens EineSchlange wird aus der Klasse Schlange erzeugt. Okay! Main 3. Zeile: Ich weise dem erzeugten Objekt(?) EinTier der Klasse Tier das Objekt EineSchlange zu. Wie geht das? Wie kann ich ein "geerbtes" Objekt einem Basisklassenobjekt zuweisen? Die Zeile darunter ist nicht so ganz klar, liegt aber an oberem. Die letzte Zeile ist klar. Ich hoffe ihr könnt mir helfen.
