⊗ppOpIfIFI 71 of 107 menu

Interfeisu mantošana viens no otra OPHP PHP

Interfeisi, tāpat kā klases, var mantot viens no otra, izmantojot operatoru extends. Apskatīsim piemērā. Pieņemsim, ka mums ir šāds interfeiss no iepriekšējās nodarbības:

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

Tomēr mums jau ir interfeiss iFigure, kas apraksta daļu no mūsu interfeisa metodēm:

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

Ļaujiet mums panākt, lai interfeiss iRectangle mantotu interfeisa iFigure metodes:

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

Izveidojiet interfeisu iUser ar metodēm getName, setName, getAge, setAge.

Izveidojiet interfeisu iEmployee, kas manto no interfeisa iUser un pievieno tam metodes getSalary un setSalary.

Izveidojiet klasi Employee, kas realizē interfeisu iEmployee.

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