⊗ppOpIfCt 75 of 107 menu

Costanti nell'interfaccia in OOP in PHP

Le interfacce non possono contenere proprietà di classi, ma possono contenere costanti. Le costanti delle interfacce funzionano esattamente come le costanti delle classi, con l'eccezione che non possono essere sovrascritte da una classe o un'interfaccia che le eredita.

Ad esempio, creiamo un'interfaccia iSphere, che descriverà una classe per lavorare con una sfera. In questa sfera dovremo trovare il volume e l'area della superficie. Per questo ci servirà il numero Pi. Impostiamolo come costante della nostra interfaccia:

<?php interface iSphere { const PI = 3.14; // numero PI come costante // Costruttore della sfera: public function __construct($radius); // Metodo per trovare il volume della sfera: public function getVolume(); // Metodo per trovare l'area della superficie della sfera: public function getSquare(); } ?>

Crea una classe Sphere che implementi l'interfaccia iSphere.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta