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