⊗ppOpIfIFI 71 of 107 menu

Liideste pärimine üksteisest OOP-s PHP-s

Liidesed, samuti nagu klassid, võivad pärida üksteiselt operaatori extends abil. Vaatame näidet. Oletame, et meil on selline liides eelmisest õppetükist:

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

Kuid meil on juba liides iFigure, kirjeldab osa meie liidese meetoditest:

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

Teeme nii, et liides iRectangle pärib liidese iFigure meetodid:

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

Tehke liides iUser meetoditega getName, setName, getAge, setAge.

Tehke liides iEmployee, mis pärineb liideselt iUser ja lisab sellesse meetodid getSalary ja setSalary.

Tehke klass Employee, mis realiseerib liidest iEmployee.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu