⊗ppOpStPIC 47 of 107 menu

Στατικές Ιδιότητες μέσα σε Κλάση στην αντικειμενοστρεφή Προγραμματισμό στην PHP

Μπορείτε να προσπελάσετε τις στατικές ιδιότητες μέσα στην ίδια την κλάση, χρησιμοποιώντας το self::. Δείτε το παράδειγμα:

<?php class Test { // Ιδιωτική στατική ιδιότητα: private static $property; // Στατική μέθοδος για να ορίσουμε την τιμή της ιδιότητας: public static function setProperty($value) { self::$property = $value; // γράφουμε δεδομένα στη static ιδιότητα μας } // Στατική μέθοδος για να πάρουμε την τιμή της ιδιότητας: public static function getProperty() { return self::$property; // διαβάζουμε τα δεδομένα που γράψαμε } } ?>

Ας χρησιμοποιήσουμε την κλάση μας:

<?php Test::setProperty('test'); // γράφουμε δεδομένα στην ιδιότητα echo Test::getProperty(); // τυπώνουμε στην οθόνη ?>

Φτιάξτε μια κλάση Num, που θα έχει δύο ιδιωτικές στατικές ιδιότητες: num1 και num2. Ας είναι εξ' ορισμού στην ιδιότητα num1 αποθηκευμένος ο αριθμός 2, και στην ιδιότητα num2 - ο αριθμός 3.

Φτιάξτε στην κλάση Num μια μέθοδο getSum, που θα τυπώνει στην οθόνη το άθροισμα των τιμών των ιδιοτήτων num1 και num2.

Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη