НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗ppOpIhPbM 26 of 107 menu

Наследование публичных методов в ООП в PHP

Класс-потомок наследует все публичные методы родителей. Давайте посмотрим на примере. Пусть у нас есть класс со следующими методами:

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

Пусть от этого класса наследует следующий класс:

<?php class Student extends User { } ?>

Давайте проверим, что методы унаследовались. Создадим новый объект со студентом:

<?php $student = new Student; ?>

Установим ему имя с помощью унаследованного метода:

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

Прочитаем его имя с помощью унаследованного метода:

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

Проверьте, что ваш класс Employee наследует методы от класса User.

Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить