⊗ppOpIhPtP 35 of 107 menu

Vetitë e Mbrojtura në OOP në PHP

PHP gjithashtu mbështet vetitë e mbrojtura. Ato deklarohen gjithashtu me modifikuesin protected. Veti të tilla trashëgohen dhe janë të aksesueshme në klasat pasardhëse.

Le të bëjmë një klasë prind me një veti të mbrojtur që përmban moshën:

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

Në klasën pasardhëse le të bëjmë një metodë, që rrit moshën për një njësi:

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

Rishkruani kodin e mëposhtëm përmes vetisë së mbrojtur:

<?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; } } } ?>
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo