⊗ppOpIfIFI 71 of 107 menu

Nasleđivanje interfejsa jedan od drugog u OOP-u u PHP-u

Interfejsi, isto kao i klase, mogu da nasleđuju jedan od drugog pomoću operatora extends. Pogledajmo na primeru. Pretpostavimo da imamo ovakav interfejs iz prethodne lekcije:

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

Međutim, već imamo interfejs iFigure, koji opisuje deo metoda našeg interfejsa:

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

Učinimo da interfejs iRectangle nasledi metode interfejsa iFigure:

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

Napravite interfejs iUser sa metodama getName, setName, getAge, setAge.

Napravite interfejs iEmployee, koji nasleđuje od interfejsa iUser i dodaje u njega metode getSalary i setSalary.

Napravite klasu Employee, koja implementira interfejs iEmployee.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij