class rond {
protected:
int _rayon; // Attention: mauvaise pratique
};
class ovale: public rond {
private:
double _excentricite;
};
On introduit un troisième niveau de protection (avec
public et private):
protected. Un champ protégé n'est accessible que par
la classe et ses classes dérivées.