⊗ppOpIfIFI 71 of 107 menu

Arv af grænseflader fra hinanden i OOP i PHP

Grænseflader, ligesom klasser, kan arve fra hinanden ved hjælp af operatoren extends. Lad os se på et eksempel. Antag, at vi har en sådan grænseflade fra den forrige lektion:

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

Men vi har allerede grænsefladen iFigure, der beskriver en del af metoderne i vores grænseflade:

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

Lad os gøre det sådan, at grænsefladen iRectangle arver metoder fra grænsefladen iFigure:

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

Lav grænsefladen iUser med metoderne getName, setName, getAge, setAge.

Lav grænsefladen iEmployee, som arver fra grænsefladen iUser og tilføjer metoderne getSalary og setSalary.

Lav klassen Employee, som implementerer grænsefladen iEmployee.

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