Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"baasklassist" - 1 õppematerjal

Programmeerimine PHP
134
pdf

Programmeerimine PHP

$obj->c = 20; $obj->sayHello(); echo '

'; echo 'ABSum: '.$obj->getABSum().' (päritud meetod)
'; echo 'Min: '.$obj->getMin().'
'; echo 'Max: '.$obj->getMax(); ?> Väljund class B ABSum: 25 (päritud meetod) Min: 10 Max: 20 Baasklassi ülekaetud meetodi käivitamine alamklassis Mõnikord tekib vajadus pöörduda baasklassi meetodi (samuti ka muutuja) poole. Juhul, kui see meetod on päritud baasklassist - siis pole probleemi ja $this->methodName() teeb oma tööd ilusti. Aga mis siis teha kui baasklassi meetod on juba ülekaetud antud klassis, sest $this->methodName() kutsub selles klassis olevat funktsiooni. Selleks on olemas võtmesõna parent. Tuleb kirjutada parent::methodName() ja sellega pöördume juba kindlasti baasklassi meetodi poole. Pange tähele, et ka maagilisi funktsioone võib niimoodi kätte saada. Näide 6.3.2

Infoteadus → Allika?petus
57 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun