⊗ppOpIhPtP 35 of 107 menu

PHP-тегі ООП-дағы қорғалған қасиеттер

PHP сонымен қатар қорғалған қасиеттерді қолдайды. Олар да protected модификаторы арқылы жарияланады. Мұндай қасиеттер мұраға қалады және ұрпақ кластарда қолжетімді болады.

Жасын қамтитын қорғалған қасиеті бар ата-ана класс жасайық:

<?php class User { protected $age; public function setAge($age) { $this->age = $age; } public function getAge() { return $this->age; } } ?>

Ұрпақ класта жасты бірлікке арттыратын әдіс жасайық:

<?php class Student extends User { public function incAge() { $this->age++; } } ?>

Келесі кодты қорғалған қасиет арқылы қайта жазыңыз:

<?php class User { private $name; public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } } class Employee extends User { public function setName($name) { if (strlen($name) > 0) { $this->name = $name; } } } ?>
Қазақ
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау