⊗ppOpIfCt 75 of 107 menu

Konštanty v rozhraní v OOP v PHP

Rozhrania nemôžu obsahovať vlastnosti tried, ale môžu obsahovať konštanty. Konštanty rozhraní fungujú úplne rovnako ako konštanty tried, s výnimkou toho, že nemôžu byť predefinované triedou alebo rozhraním, ktoré z nich dedí.

Pre príklad vytvoríme rozhranie iSphere, ktoré bude opisovať triedu na prácu s guľou. V tejto guľi budeme potrebovať nájsť objem a povrch. Na to budeme potrebovať číslo Pí. Zadefinujme ho ako konštantu nášho rozhrania:

<?php interface iSphere { const PI = 3.14; // číslo PÍ ako konštanta // Konštruktor gule: public function __construct($radius); // Metóda na nájdenie objemu gule: public function getVolume(); // Metóda na nájdenie povrchu gule: public function getSquare(); } ?>

Urobte triedu Sphere, ktorá bude implementovať rozhranie iSphere.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť