class polymorphie
-
Ich habe eine frage , wenn eine klasse von einer basis klasse abgeleitet wird , werden dann alle funktionen der basis klasse der zweiten klasse übergeben .??
Kann man sich das vorstellen wie eine art copy->paste oder so ählich.Bitte ein parr beispiele
Danke im voraus
-
Die abgeleitete Klasse besitzt alle Methoden (Funktionen) und alle Attribute der Basisklasse, also ja!
-
THX
Dankeclass a { void funk(); }; class b :class a { //jetzt hat die zweite classe die funktion funk(), dass stimmt doch };
-
class Basis { int var; public: Basis(); int foo(); }; class AbgeleiteteKlasse : public Basis { public: AbgeleiteteKlasse(); };Dieses ist gültig:
AbgeleiteteKlasse instanz; int var = instanz.foo();