⊗ppOpIfIFI 71 of 107 menu

Arv av grensesnitt fra hverandre i OOP i PHP

Grensesnitt, akkurat som klasser, kan arve fra hverandre ved hjelp av operatoren extends. La oss se på et eksempel. La oss si at vi har et slikt grensesnitt fra forrige leksjon:

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

Men vi har allerede et grensesnitt iFigure, som beskriver en del av metodene i vårt grensesnitt:

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

La oss gjøre slik at grensesnittet iRectangle arver metodene til grensesnittet iFigure:

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

Lag et grensesnitt iUser med metodene getName, setName, getAge, setAge.

Lag et grensesnitt iEmployee, som arver fra grensesnittet iUser og legger til metodene getSalary og setSalary.

Lag en klasse Employee, som implementerer grensesnittet iEmployee.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis