Eg.Nothing can access 'Age' except the member function GetAge().Code:
class DOG
{
public:
int GetAge();
virtual ~Dog();
private:
int Age;
};
Even derived classes won't have access to 'Age'.
To give acces to derived classes, 'private' should be changed to 'protected'
