⊗ppOpIfCt 75 of 107 menu

Constantes en interfaces en POO en PHP

Las interfaces no pueden contener propiedades de clases, pero pueden contener constantes. Las constantes de interfaces funcionan exactamente igual que las constantes de clases, excepto que no pueden ser redefinidas por una clase heredera o una interfaz.

Como ejemplo, hagamos una interfaz iSphere, que describirá una clase para trabajar con una esfera. En esta esfera necesitaremos encontrar el volumen y el área de superficie. Para esto nos hará falta el número Pi. Definámoslo como constante de nuestra interfaz:

<?php interface iSphere { const PI = 3.14; // número PI como constante // Constructor de la esfera: public function __construct($radius); // Método para encontrar el volumen de la esfera: public function getVolume(); // Método para encontrar el área de superficie de la esfera: public function getSquare(); } ?>

Haz una clase Sphere que implemente la interfaz iSphere.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar