⊗ppOpIfIFI 71 of 107 menu

PHP OOP-da interfeýsleriň bir-birinden miras alnyşy

Interfeýsler, klaslar ýaly, operator extends kömegi bilen bir-birinden miras alyp biler. Geliň, bir mysal üsti bilen göreli. Öňki sapakdaky şuňa meňzeş interfeýsimiz bardyr diýeli:

<?php interface iRectangle { public function __construct($a, $b); public function getSquare(); public function getPerimeter(); } ?>

Emma, biziň interfeýsimiziň metodlarynyň bir bölegini kesgitleýän iFigure interfeýsi eýýäm bar:

<?php interface iFigure { public function getSquare(); public function getPerimeter(); } ?>

Geliň, iRectangle interfeýsi iFigure interfeýsiniň metodlaryny miras alsyn:

<?php interface iRectangle extends iFigure { public function __construct($a, $b); } ?>

getName, setName, getAge, setAge metodlary bilen iUser interfeýsini düzüň.

iUser interfeýsinden miras alýan we ona getSalary we setSalary metodlaryny goşýan iEmployee interfeýsini düzüň.

iEmployee interfeýsini amala aşyrýan Employee klasyny düzüň.

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