⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј