muudaAadress($uusAadress); self::$linkideArv++; } public static function kysiLinkideArv(){ return self::$linkideArv; } public function muudaAadress($uusAadress){ if(strlen($uusAadress)aadress=$uusAadress; } public function kysiAadress(){ return $this->aadress; } } /** * HTMLLink-nimelise alamklassina hoian linke, * mida kavatsen veebilehel kujundatuna kasutada. */ class HTMLLink extends Link{ private $v2rv; function __construct($uusAadress, $uusV2rv="green"){ parent::__construct($uusAadress); $this->v2rv=$uusV2rv; } public function kujundatuna(){ //return "vaata"; //ei tööta, kuna $aadress on private return "vaata"; } } echo "Linke kokku: ".Link::kysiLinkideArv()."
"; $link1=new Link("http://www.eesti.ee/"); $link2=new HTMLLink("http://www.id.ee/", "red"); echo "Linke kokku: ".Link::kysiLinkideArv()."
"; echo $link1->kysiAadress()."
"; echo $link2->kujundatuna(); ?>