⊗ppOpIhPtP 35 of 107 menu

Պաշտպանված հատկությունները OOP-ում PHP-ում

PHP-ն նաև աջակցում է պաշտպանված հատկություններին: Դրանք նույնպես հայտարարվում են protected մոդիֆիկատորի օգնությամբ: Նման հատկությունները ժառանգվում են և հասանելի են ժառանգող դասերում:

Եկեք ստեղծենք ծնող դաս պաշտպանված հատկությամբ, որը պարունակում է տարիքը:

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

Ժառանգող դասում եկեք ստեղծենք մեթոդ, որը տարիքը մեծացնում է մեկով:

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

Վերագրեք հետևյալ կոդը՝ օգտագործելով պաշտպանված հատկություն:

<?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; } } } ?>
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել