⊗ppOpIhPtP 35 of 107 menu

Geschützte Eigenschaften in OOP in PHP

PHP unterstützt auch geschützte Eigenschaften. Sie werden ebenfalls mit dem Modifikator protected deklariert. Solche Eigenschaften werden vererbt und sind in den abgeleiteten Klassen zugänglich.

Erstellen wir eine Elternklasse mit einer geschützten Eigenschaft, die das Alter enthält:

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

In der abgeleiteten Klasse erstellen wir eine Methode, die das Alter um eins erhöht:

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

Schreiben Sie den folgenden Code mit einer geschützten Eigenschaft um:

<?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; } } } ?>
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen