⊗ppOpIhOCM 27 of 107 menu

Metodi della classe derivata nella OOP in PHP

Una classe derivata può avere i propri metodi. Ad esempio, aggiungiamo al nostro studente un getter e un setter per l'anno di studio:

<?php class Student extends User { private $year; public function setYear($year) { $this->year = $year; } public function getYear() { return $this->year; } } ?>

Nella classe derivata saranno accessibili sia i suoi metodi personali, sia quelli ereditati. Verifichiamolo. Creiamo un oggetto della classe:

<?php $student = new Student; ?>

Impostiamo il nome utilizzando il metodo ereditato, e l'anno di studio utilizzando il proprio metodo:

<?php $student->setName('john'); $student->setYear(1); ?>

Leggiamo il suo nome e l'anno di studio:

<?php $name = $student->getName(); $year = $student->getYear(); echo $name . ' ' . $year; ?>

Nella classe Employee create un getter e un setter per lo stipendio.

Verificate che nella classe Employee funzionino sia i suoi metodi nativi, sia quelli ereditati.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta