arv1=$a1; $this->arv2=$a2; $this->eesliide=$eesliide; $this->tehe="+"; $this->loeSaabuvadAndmed(); } function kysiTulemus(){ return $this->arv1+$this->arv2; } function kysiHTML(){ return " $this->tehe ".$this->kysiTulemus()."
"; } function loeSaabuvadAndmed(){ if(isset($_REQUEST[$this->eesliide."_a1txt"])){ $this->arv1=intval($_REQUEST[$this->eesliide."_a1txt"]); $this->arv2=intval($_REQUEST[$this->eesliide."_a2txt"]); } } } class Korrutaja extends Arvutaja{ function __construct($a1, $a2, $eesliide){ Arvutaja::__construct($a1, $a2, $eesliide); $this->tehe="x"; } function kysiTulemus(){ return $this->arv1*$this->arv2; } } $a=new Arvutaja(3, 5, "a"); $b=new Korrutaja(0, 0, "b"); //Looge uus versioon, kus saab määrata ka tehet //olgu programmikoodis või veebiliidese kaudu ?> Arvutamine

Arvutamise leht

kysiHTML(); echo $b->kysiHTML(); ?>