⊗ppOpIfCt 75 of 107 menu

Konstantes interfeisā OOP PHP

Interfeisi nevar saturēt klases īpašības, bet var saturēt konstantes. Interfeisu konstantes strādā tieši tāpat kā klases konstantes, izņemot to, ka tās nevar tikt pārrakstītas ar mantojošo klasi vai interfeisu.

Piemēram, izveidosim interfeisu iSphere, kurš aprakstīs klasi darbam ar lodi. Šajā lodē mums būs jāatrod tilpums un virsmas laukums. Šim nolūkam mums būs nepieciešams skaitlis Pī. Definēsim to kā mūsu interfeisa konstanti:

<?php interface iSphere { const PI = 3.14; // skaitlis Pī kā konstante // Lodes konstruktors: public function __construct($radius); // Metode lodes tilpuma atrašanai: public function getVolume(); // Metode lodes virsmas laukuma atrašanai: public function getSquare(); } ?>

Izveidojiet klasi Sphere, kas implementēs interfeisu iSphere.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt