⊗ppOpIfCt 75 of 107 menu

Konstansok az interfészekben az OOP-ban PHP-ben

Az interfészek nem tartalmazhatnak osztály tulajdonságokat, de tartalmazhatnak konstansokat. Az interfész konstansok ugyanúgy működnek, mint az osztály konstansok, azzal a kivétellel, hogy nem lehet felülírni őket az örökölő osztály vagy interfész által.

Példaként készítsünk egy iSphere interfészt, amely egy gömbbel dolgozó osztályt ír le. Ehhez a gömbből meg kell találnunk a térfogatot és a felületet. Ehhez nekünk szükség lesz a Pi számra. Állítsuk be ezt konstansként az interfészünkben:

<?php interface iSphere { const PI = 3.14; // Pi szám mint konstans // A gömb konstruktora: public function __construct($radius); // A gömb térfogatának meghatározására szolgáló metódus: public function getVolume(); // A gömb felületének meghatározására szolgáló metódus: public function getSquare(); } ?>

Készítsen egy Sphere osztályt, amely megvalósítja a iSphere interfészt.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás