⊗tsSpOpCCo 6 of 37 menu

Κατασκευαστής Κλάσης στο ΑΟΠ στο TypeScript

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

class User { name: string = ''; constructor(name: string) { this.name = name; } }

Υπάρχει μια απόχρωση εδώ. Δεδομένου ότι η τιμή της ιδιότητας αντιστοιχίζεται στον κατασκευαστή, τότε η αρχική τιμή της ιδιότητας μπορεί να μην οριστεί και αυτό δεν θα είναι σφάλμα:

class User { name: string; // δεν ορίζουμε τιμή constructor(name: string) { this.name = name; } }

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

let user: User = new User('john');

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

console.log(user.name); // 'john'

Δημιουργήστε μια κλάση Employee, στον κατασκευαστή της οποίας μεταβιβάστε το όνομα, το επώνυμό, την ηλικία και τον μισθό του εργαζομένου.

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