⊗jsOpBsCPP 12 of 60 menu

Ιδιότητες μέσω παραμέτρων του κατασκευαστή στο OOP στην JavaScript

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

class User { constructor(name, surn) { this.name = name; this.surn = surn; } }

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

class User { constructor(name, surn) { this.name = name; this.surn = surn; } show() { return this.name + ' ' + this.surn; } }

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

let user = new User('john', 'smit');

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

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