⊗ppOpIfCt 75 of 107 menu

Konstanten in Interfaces in OOP in PHP

Interfaces können keine Klasseneigenschaften enthalten, aber sie können Konstanten enthalten. Die Konstanten von Interfaces funktionieren genauso wie Klassenkonstanten, mit der Ausnahme, dass sie nicht von einer erbenden Klasse oder einem erbenden Interface überschrieben werden können.

Als Beispiel erstellen wir ein Interface iSphere, das eine Klasse zur Arbeit mit einer Kugel beschreibt. In dieser Kugel müssen wir das Volumen und die Oberfläche finden. Dafür benötigen wir die Zahl Pi. Definieren wir sie als Konstante unseres Interfaces:

<?php interface iSphere { const PI = 3.14; // Zahl PI als Konstante // Konstruktor der Kugel: public function __construct($radius); // Methode zur Ermittlung des Kugelvolumens: public function getVolume(); // Methode zur Ermittlung der Kugeloberfläche: public function getSquare(); } ?>

Erstellen Sie eine Klasse Sphere, die das Interface iSphere implementiert.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen