affiche() ;
$pc->deplace (1, -3) ;
$pc->affiche() ;
class point
{ function __construct ($x, $y) { $this->abs = $x ; $this->ord = $y ; }
function deplace ($dx, $dy) { $this->abs += $dx ; $this->ord += $dy ; }
function affiche() { echo "Le point est en ", $this->abs, " ", $this->ord, "
" ; }
private $abs, $ord ;
}
class pointcol extends point
{ function __construct ($x, $y, $c)
{ parent::__construct ($x, $y) ; // attention à la syntaxe "::"
$this->couleur = $c ;
}
function affiche()
{ parent::affiche() ;
echo " et sa couleur est : ", $this->couleur, "
" ;}
private $couleur ;
}
?>