Napredno nasljeđivanje
privatno nasljeđivanje
Ø
privatno nasljeđivanje se koristi kada se ne želi da se preko izvedene
klase može pristupiti direktno podacima osnovne klase
Ø
pristupne funkcije osnovne klase postaju privatne funkcije izvedene
klase
class Mammal
{
...
int GetAge (){return itsAge; }
private:
int itsAge;
...
};
class Cat :
private
Mammal
{
...
public:
int DajBrojGodina (){ return GetAge();}
...
};
Cat Frisky;
Frisky.GetAge();
Frisky.DajBrojGodina();
nije dozvoljeno