Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » vererbung

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
09.03.2007, 16:08 Uhr
~testour
Gast


class SprechenderSingvogel : public Singvogel
{};

ein paar kleine Fragen:

was bedeutet genau das public vor Singvogel?

wenn in SprechenderSingvogel ein Attribut mit private deklariert wurde,
wird dieses Attribut dann mit vererbt oder nur die public/protected Attribute und Methoden?

gruß testour
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.03.2007, 16:10 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Das public heißt das die Erbende Klasse auf alle public Sachen der Vererbten Klasse zugreifen kann.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.03.2007, 16:13 Uhr
~testour
Gast


ok
also werden sowieso nur die public und protected Attribute vererbt,
nicht aber die private Attribute!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
09.03.2007, 16:21 Uhr
CppProgrammer



Neben public gibt es auch noch protected und private.
Bei public kann auf Member von überall zugegriffen.
Bei protected sind Member nur verfügbar für Member der selben Klasse, befreundete Funktionen oder Klassen und abgeleitete Klassen.
Bei private kann auf Member nur innerhalb anderer Member zugegriffen werden oder aus befreundeten Klassen und Funktionen.

Dieser Post wurde am 09.03.2007 um 16:25 Uhr von CppProgrammer editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
09.03.2007, 16:24 Uhr
ao

(Operator)



Zitat von Guybrush Threepwood:
Das public heißt das die Erbende Klasse auf alle public Sachen der Vererbten Klasse zugreifen kann.

... und auf die protected-Sachen.

Äußerer Code kann nur auf die public-Elemente zugreifen.

Gruß,
ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: