⊗ppOpIfCt 75 of 107 menu

Konstanter i grænsefladen i OOP i PHP

Grænseflader kan ikke indeholde klasseegenskaber, men kan indeholde konstanter. Konstanter i grænseflader fungerer på nøjagtig samme måde som klassekonstanter, bortset fra at de ikke kan blive overskrevet af en nedarvende klasse eller grænseflade.

Lad os som eksempel lave grænsefladen iSphere, som vil beskrive en klasse til arbejde med en kugle. I denne kugle skal vi finde rumfang og overfladeareal. Til dette har vi brug for tallet Pi. Lad os definere det som en konstant i vores grænseflade:

<?php interface iSphere { const PI = 3.14; // tallet PI som konstant // Kuglens konstruktør: public function __construct($radius); // Metode til at finde kuglens rumfang: public function getVolume(); // Metode til at finde kuglens overfladeareal: public function getSquare(); } ?>

Lav klassen Sphere, som vil implementere grænsefladen iSphere.

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