⊗ppOpIfIFI 71 of 107 menu

Urithi wa Interfaces Kutoka kwa Mwingine katika OOP kwenye PHP

Interfaces, sawa na madarasa, wanaweza kurithi kutoka kwa mwingine kwa kutumia kiendeshaji extends. Hebu tuangalie kwa mfano. Hebu tuseme tuna interface kama hii kutoka somo lilopita:

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

Hata hivyo tayari tuna interface iFigure, inayoainisha sehemu ya mbinu za interface yetu:

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

Hebu tufanye ili interface iRectangle iirithi mbinu za interface iFigure:

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

Tengeneza interface iUser iliyo na mbinu getName, setName, getAge, setAge.

Tengeneza interface iEmployee, inayorithi kutoka kwa interface iUser na kuongeza mbinu getSalary na setSalary.

Tengeneza darasa Employee, linalotekeleza interface iEmployee.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa