Exemple :
class ObjGraph {
public:
// ...
virtual void print( ) const {
cout<< "ObjetGraphique" << endl;}
};
Pour plus de clarté,
le mot-clé virtual peut être répété
devant les méthodes print() des classes Bouton et
Fenetre :
class Bouton: public ObjGraph
{
public:
virtual void print( ) const {
cout << "Bouton" << endl;
}
};
class Fenetre: public ObjGraph
{
public:
virtual void print( ) const {
cout << "Fenetre" << endl;
}
};