⊗ppOpIhOCM 27 of 107 menu

Méthodes des classes descendantes en POO en PHP

Une classe descendante peut avoir ses propres méthodes. Par exemple, ajoutons à notre étudiant un accesseur (getter) et un mutateur (setter) pour l'année d'étude :

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

Dans la classe descendante, seront accessibles à la fois ses méthodes personnelles et celles héritées. Vérifions cela. Créons un objet de la classe :

<?php $student = new Student; ?>

Définissons son nom à l'aide de la méthode héritée, et l'année d'étude à l'aide de sa propre méthode :

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

Récupérons son nom et son année d'étude :

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

Dans la classe Employee, créez un accesseur et un mutateur pour le salaire.

Vérifiez que dans la classe Employee fonctionnent à la fois ses propres méthodes et les méthodes héritées.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser