⊗ppOpIfCt 75 of 107 menu

Konstanty v rozhraní v OOP v PHP

Rozhraní nemohou obsahovat vlastnosti tříd, ale mohou obsahovat konstanty. Konstanty rozhraní fungují úplně stejně jako konstanty tříd, s výjimkou toho, že nemohou být předefinovány dědící třídou nebo rozhraním.

Jako příklad vytvoříme rozhraní iSphere, které bude popisovat třídu pro práci se sférou. V této sféře budeme potřebovat najít objem a povrch. K tomu budeme potřebovat číslo Pí. Definujme jej jako konstantu našeho rozhraní:

<?php interface iSphere { const PI = 3.14; // číslo PÍ jako konstanta // Konstruktor sféry: public function __construct($radius); // Metoda pro nalezení objemu sféry: public function getVolume(); // Metoda pro nalezení povrchu sféry: public function getSquare(); } ?>

Vytvořte třídu Sphere, která bude implementovat rozhraní iSphere.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout