⊗ppOpIhPbM 26 of 107 menu

Dziedziczenie metod publicznych w OOP w PHP

Klasa potomna dziedziczy wszystkie publiczne metody rodziców. Spójrzmy na przykład. Załóżmy, że mamy klasę z następującymi metodami:

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

Załóżmy, że od tej klasy dziedziczy następująca klasa:

<?php class Student extends User { } ?>

Sprawdźmy, czy metody zostały odziedziczone. Stwórzmy nowy obiekt studenta:

<?php $student = new Student; ?>

Ustawmy mu imię za pomocą odziedziczonej metody:

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

Odczytajmy jego imię za pomocą odziedziczonej metody:

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

Sprawdź, czy twoja klasa Employee dziedziczy metody od klasy User.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć