⊗ppOpIhOCM 27 of 107 menu

Metody potomne w OOP w PHP

Klasa potomna może mieć swoje własne metody. Dla przykładu dodajmy naszemu studentowi getter i setter roku nauki:

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

W klasie potomnej będą dostępne zarówno jej metody prywatne, jak i odziedziczone. Sprawdźmy to. Stwórzmy obiekt klasy:

<?php $student = new Student; ?>

Ustawmy mu imię za pomocą odziedziczonej metody, a rok nauki za pomocą własnej metody:

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

Odczytajmy jego imię i rok nauki:

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

W klasie Employee zrób getter i setter wynagrodzenia.

Sprawdź, czy w klasie Employee działają zarówno jej rodzime metody, jak i odziedziczone.

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ć