⊗ppOpIhPrM 31 of 107 menu

PHP-de OOP-de miras almakda hususy usullar

Hususy usullar miras alynmaýar. Bu inkapsulýasiýany bozmazlyk üçin ýörite edilendir. Geliň, mysal üsti bilen göreli. Bizde aşakdaky ata klas, onuň hususy usuly bilen, bolsun:

<?php class User { private $name; public function setName($name) { $this->name = $name; } public function getName() { return $this->capeFirst($this->name); } private function capeFirst($str) { return ucfirst($str); } } ?>

Ata klasdan aşakdaky klas miras alsyn:

<?php class Student extends User { private $surn; public function setSurn($surn) { $this->surn = $surn; } public function getSurn() { return $this->surn; } } ?>

Döwür atanyň hususy usulyny ulanmak islesin. PHP muna rugsat bermez we ýalňyşlyk çykarar:

<?php class Student extends User { private $surn; public function setSurn($surn) { $this->surn = $surn; } public function getSurn() { return $this->capeFirst($this->surn); // ýalňyşlyk bolar } } ?>

Employee klasynda atanyň hususy usulyny ulanmaga synanyşyň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et