⊗ppOpIfCt 75 of 107 menu

Konstantos interfeise OOP PHP

Interfeisai negali turėti klasių savybių, bet gali turėti konstantas. Interface konstantos veikia lygiai taip pat, kaip ir klasių konstantos, išskyrus tai, kad jos negali būti perrašytos paveldinčia klase ar interfeisu.

Pavyzdžiui, sukurkime interfeisą iSphere, kuris aprašys klasę darbui su sfera. Šioje sferoje mums reikės rasti tūrį ir paviršiaus plotą. Tam mums prireiks skaičiaus Pi. Apibrėžkime jį kaip mūsų interfeiso konstantą:

<?php interface iSphere { const PI = 3.14; // skaičius PI kaip konstanta // Sferos konstruktorius: public function __construct($radius); // Metodas sferos tūriui rasti: public function getVolume(); // Metodas sferos paviršiaus plotui rasti: public function getSquare(); } ?>

Sukurkite klasę Sphere, kuri implementuotų interfeisą iSphere.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti