Exemples langage
267
class Point
{ public Point (int x, int y) { abs = x ; ord = y ; }
public void deplace (int dx, int dy) { abs += dx ; ord += dy ; }
public void affiche ()
{ System.Console.WriteLine ("Je suis en " + abs + " " + ord) ;
}
private int abs, ord ;
}
class Pointcol : Point
{ public Pointcol (int x, int y, int c) : base (x, y)
{ couleur = c ; }
new public void affiche () // new pour indiquer qu'il s'agit d'une redéfinition
{ base.affiche() ;
System.Console.WriteLine (" et ma couleur est : " + couleur) ;
}
private int couleur ;
}
Je suis en 3 5
et ma couleur est : 3
Je suis en 4 2
et ma couleur est : 3
C++
#include
using namespace std ;
// déclaration classe point
class point
{ public :
point (int , int) ;
void deplace (int, int) ;
void affiche () ;
private :
int abs, ord ;
} ;
// déclaration classe pointcol
class pointcol : public point
{ public :
pointcol (int, int, int) ;
void affiche () ;
private :
int couleur ;
} ;
Précédent

- 290/370

Suivant