⊗ppOpIhPbM 26 of 107 menu

Ereditarietà dei metodi pubblici in OOP in PHP

Una classe figlia eredita tutti i metodi pubblici dei genitori. Vediamo un esempio. Supponiamo di avere una classe con i seguenti metodi:

<?php class User { private $name; public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } } ?>

Supponiamo che da questa classe erediti la seguente classe:

<?php class Student extends User { } ?>

Verifichiamo che i metodi siano stati ereditati. Creiamo un nuovo oggetto studente:

<?php $student = new Student; ?>

Impostiamo il suo nome utilizzando il metodo ereditato:

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

Leggiamo il suo nome utilizzando il metodo ereditato:

<?php $name = $student->getName(); echo $name; ?>

Verifica che la tua classe Employee erediti i metodi dalla classe User.

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