⊗ppOpBsCPP 9 of 107 menu

Ιδιότητες μέσω παραμέτρων του κατασκευαστή στην ΑΝΠ στην PHP

Οι μεταβλητές που περνάνε μέσω παραμέτρων του κατασκευαστή, μπορούν να γραφτούν σε ιδιότητες του αντικειμένου:

<?php class User { public $name; public $surn; public function __construct($name, $surn) { $this->name = $name; $this->surn = $surn; } } ?>

Έτσι, οι τιμές που πέρασαν θα γίνουν διαθέσιμες σε όλες τις μεθόδους της κλάσης. Για παράδειγμα, ας χρησιμοποιήσουμε τις τιμές που πέρασαν σε κάποια μέθοδο:

<?php class User { public $name; public $surn; public function __construct($name, $surn) { $this->name = $name; $this->surn = $surn; } public function show() { return $this->name . ' ' . $this->surn; } } ?>

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

<?php $user = new User('john', 'smit'); ?>

Ας απευθυνθούμε τώρα στη μέθοδό μας:

<?php echo $user->show(); ?>

Περάστε στον κατασκευαστή της κλάσης Employee το όνομα και τον μισθό του εργαζομένου και γράψτε τα στις αντίστοιχες ιδιότητες.

Φτιάξτε μια μέθοδο, που θα εμφανίζει το όνομα του εργαζομένου.

Φτιάξτε μια μέθοδο, που θα εμφανίζει τον μισθό του εργαζομένου.

Φτιάξτε μια μέθοδο, που θα αυξάνει τον μισθό του εργαζομένου κατά 10%.

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