⊗ppOpIhPtP 35 of 107 menu

PHP'de OOP'de Korumalı Özellikler

PHP ayrıca korumalı özellikleri de destekler. Bunlar da protected değiştiricisi ile bildirilir. Bu tür özellikler kalıtılır ve alt sınıflarda erişilebilir.

Korumalı bir özelliğe sahip, yaşı içeren bir üst sınıf yapalım:

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

Alt sınıfta, yaşı bir birim artıran bir metod yapalım:

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

Aşağıdaki kodu korumalı özellik üzerinden yeniden yazın:

<?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; } } } ?>
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet