⊗ppOpIfCt 75 of 107 menu

Konstanter i grensesnitt i OOP i PHP

Grensesnitt kan ikke inneholde klassegenskaper, men kan inneholde konstanter. Grensesnittkonstanter fungerer på nøyaktig samme måte som klassekonstanter, bortsett fra at de ikke kan bli overstyrt av en arvende klasse eller grensesnitt.

La oss som eksempel lage et grensesnitt iSphere, som skal beskrive en klasse for arbeid med en kule. I denne kulen må vi finne volumet og overflatearealet. For dette trenger vi tallet Pi. La oss definere det som en konstant i vårt grensesnitt:

<?php interface iSphere { const PI = 3.14; // tallet PI som konstant // Konstruktør for kulen: public function __construct($radius); // Metode for å finne volumet av kulen: public function getVolume(); // Metode for å finne overflatearealet av kulen: public function getSquare(); } ?>

Lag en klasse Sphere, som skal implementere grensesnittet iSphere.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis