abs = $x ;
$this->ord = $y ;
}
function affiche()
{ $this->identifie () ;
echo "ses coordonnées sont : ".$this->abs. " ".$this->ord."
" ;
}
function identifie()
{ echo "Ceci est un point
" ; }
private $abs, $ord ;
}
class pointcol extends point
{ function __construct ($x, $y, $c)
{ parent::__construct ($x, $y) ;
$this->couleur = $c ;
}
function identifie()
{ echo "Ceci est un point coloré de couleur ".$this->couleur."
" ; }
private $couleur ;
}
$tabPoint [0] = new Point (0, 2) ;
$tabPoint [1] = new Pointcol (1, 5, 3) ;
$tabPoint [2] = new Pointcol (2, 8, 9) ;
$tabPoint [3] = new Point (1, 2) ;
for ($i = 0 ; $i < 4 ; $i++)
$tabPoint[$i]->affiche() ;
?>