⊗ppOpIhPtP 35 of 107 menu

Propiedades protegidas en POO en PHP

PHP también admite propiedades protegidas. También se declaran con el modificador protected. Estas propiedades se heredan y son accesibles en las clases descendientes.

Hagamos una clase padre con una propiedad protegida que contenga la edad:

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

En la clase descendiente hagamos un método, que incremente la edad en uno:

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

Reescriba el siguiente código usando una propiedad protegida:

<?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; } } } ?>
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar