Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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