Mehrfachvererbung: virtual als Vererbungstyp
-
Hallo, ich habe folgende Problemstellung:
wenn ich eine klasse virtual ableite,
hat das nur einfluss auf klassen, die ich über
Mehrfachverbung von dieser ableite,
oder auch auf die klasse selbst bzw.
deren einfachvererbten child-klassen ?Devil
-
Virtuell geerbt ist virtuell geerbt ist virtuell geerbt. Fertig.
-
Helium schrieb:
Virtuell geerbt ist virtuell geerbt ist virtuell geerbt. Fertig.
Was für einen Unterschied macht es dann für die einfach vererbten childklassen,
der Basisklasse, wenn sie virtual public statt public geerbt sind ?Devil
-
Später könnte Hans-Peter von deiner Klasse noch eine virtuell ableiten und der Holger leitet dann seine Klasse von den beiden virtuel abgeleiteten ab.
-
Helium schrieb:
Später könnte Hans-Peter von deiner Klasse noch eine virtuell ableiten und der Holger leitet dann seine Klasse von den beiden virtuel abgeleiteten ab.
Aber der klasse selber ist es wurst ob sie virtual public oder public abgeleitet ist ?
Devil
-
Prinzipiell ja. Ich meine aber, das eine weitere Indirektion hinzukommt, wenn du auf Instanz-Variablen der Basisklasse zugreifen willst. Da bin ich mir aber nicht ganz sicher.