Hallo,
ich habe mehrere Fragen zu der Vererbung:
Das Konzept ist ja so, dass eine Unterklasse von einer Basisklasse erben kann.
Die Unterklasse hat dann noch weitere Felder also Bsp:
=> Die Klasse B enthält nun die Variablen: wert und zähler.
Nun mein Problem:
Wenn ich ein Objekt anlegen möchte:
// Ein neues Objekt von der Klasse A
Ich verstehe leider nichht warum dies nicht geht? Da die Klasse B enthält ja genau die Felder von A auch?
Oder heißt das ganze: ich lege ein Objekt für die Klasse B an, welches aber die Felder nur von A enthält?
2.
Was bedeutet denn genau das mit dem "dynamischen Typ" und "statischen Typ"
Ist das ganze nur eine Prüfung, ob eine Variable von der Klasse A oder B... ist?
Also (müsste das "dynamische Typ" sein:
Was ist dann der statische Typ?