⊗ppOpIfCt 75 of 107 menu

Σταθερές σε Διεπαφές στην Αντικειμενοστρεφή Προγραμματισμό στην PHP

Οι διεπαφές δεν μπορούν να περιέχουν ιδιότητες κλάσεων, αλλά μπορούν να περιέχουν σταθερές. Οι σταθερές των διεπαφών λειτουργούν ακριβώς όπως οι σταθερές των κλάσεων, με την εξαίρεση ότι δεν μπορούν να είναι αναπροσαρμοσμένες από μια κλάση που κληρονομεί ή μια διεπαφή.

Για παράδειγμα, ας φτιάξουμε τη διεπαφή iSphere, η οποία θα περιγράφει μια κλάση για εργασία με μια σφαίρα. Σε αυτή τη σφαίρα θα πρέπει να βρούμε τον όγκο και το εμβαδόν της επιφάνειας. Για αυτό μας θα χρειαστεί ο αριθμός Πι. Ας τον ορίσουμε ως σταθερά της διεπαφής μας:

<?php interface iSphere { const PI = 3.14; // αριθμός ΠΙ ως σταθερά // Κατασκευαστής σφαίρας: public function __construct($radius); // Μέθοδος για εύρεση όγκου σφαίρας: public function getVolume(); // Μέθοδος για εύρεση εμβαδού επιφάνειας σφαίρας: public function getSquare(); } ?>

Φτιάξτε την κλάση Sphere, που θα υλοποιεί τη διεπαφή iSphere.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη