⊗ppOpIfCt 75 of 107 menu

Konstanter i gränssnitt i OOP i PHP

Gränssnitt kan inte innehålla klass egenskaper, men kan innehålla konstanter. Konstanter i gränssnitt fungerar på exakt samma sätt som konstanter i klasser, med undantaget att de inte kan vara omdefinierade av en ärvande klass eller gränssnitt.

Som exempel skapar vi gränssnittet iSphere, som kommer att beskriva klassen för att arbeta med ett klot. I detta klot behöver vi hitta volym och ytarea. För detta behöver vi talet Pi. Låt oss definiera det som en konstant i vårt gränssnitt:

<?php interface iSphere { const PI = 3.14; // talet PI som konstant // Konstruktor för klot: public function __construct($radius); // Metod för att hitta klotets volym: public function getVolume(); // Metod för att hitta klotets ytarea: public function getSquare(); } ?>

Skapa klassen Sphere, som kommer att implementera gränssnittet iSphere.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa