⊗ppOpIhPtP 35 of 107 menu

Beskermde Eienskappe in OOP in PHP

PHP ondersteun ook beskermde eienskappe. Hulle word ook gedeclareer met die modifiseerder protected. Sulke eienskappe word geërf en is toeganklik in afstammelingklasse.

Kom ons maak 'n ouerklas met 'n beskermde eienskap wat ouderdom bevat:

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

In die afstammelingklas, maak ons 'n metode wat die ouderdom met een verhoog:

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

Herskryf die volgende kode deur 'n beskermde eienskap te gebruik:

<?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; } } } ?>
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp