⊗ppOpIfCt 75 of 107 menu

Konstandid liidestes OOP-s PHP-s

Liidesed ei saa sisaldada klassi omadusi, kuid võivad sisaldada konstante. Liidese konstandid töötavad täpselt samamoodi nagu klassi konstandid, välja arvatud see, et neid ei saa alistada pärilasklassi või liidesega.

Näiteks loome liidese iSphere, mis kirjeldab klassi sfääriga töötamiseks. Selles sfääris peame leidma mahu ja pindala. Selleks me vajame arvu Pii. Määrame selle liidese konstandina:

<?php interface iSphere { const PI = 3.14; // arv PII konstandina // Sfääri konstruktor: public function __construct($radius); // Meetod sfääri ruumala leidmiseks: public function getVolume(); // Meetod sfääri pinna pindala leidmiseks: public function getSquare(); } ?>

Looge klass Sphere, mis rakendab liidest iSphere.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu