LE CLASSI ASTRATTE
abstract class poligono {public $altezza; public $larghezza; function __construct($altezza, $larghezza) { $this->altezza=$altezza; $this->larghezza=$larghezza; } abstract function area(); abstract function perimetro(); La classe poligono è una classe astratta che contiene gli attributi, il costruttore di base e le definizioni astratte dei metodi
class triangolo extends poligono {public $ipo; function __construct($altezza, $larghezza) { $this->altezza=$altezza; $this->larghezza=$larghezza; $ipo=sqrt(($this->altezza*$this->altezza)+ ($this->larghezza*$this->larghezza)); } function area() {return(($this->altezza * $this->larghezza)/2); function perimetro() {return ($this->altezza + $this->larghezza +$ipo);
N.B. Peso= pesoSpecifico*volume VolumeCubo= lato*lata*lato Volumesfera=4/3∏R3