⊗ppOpIhPtP 35 of 107 menu

Aizsargātās īpašības OOP PHP

PHP arī atbalsta aizsargātās īpašības. Tās arī tiek deklarētas ar modifikatoru protected. Šādas īpašības tiek mantotas un ir pieejamas bēnu klasēs.

Veidosim vecāku klasi ar aizsargātu īpašību, kas satur vecumu:

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

Bēnu klasē veidosim metodi, kas palielina vecumu par vienu:

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

Pārrakstiet šādu kodu izmantojot aizsargātu īpašību:

<?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; } } } ?>
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt