Μέθοδοι κλάσεων στην αντικειμενοστρεφή προγραμματισμό στο TypeScript
Ας μάθουμε τώρα πώς να δημιουργούμε μεθόδους
κλάσεων. Ας υποθέσουμε ότι έχουμε μια κλάση User
με μια ιδιότητα name:
class User {
name: string = '';
}
Ας δημιουργήσουμε μια μέθοδο που επιστρέφει το όνομα του χρήστη, ορίζοντας τον τύπο της επιστρεφόμενης τιμής:
class User {
name: string = '';
getName(): string {
return this.name;
}
}
Και τώρα ας δημιουργήσουμε μια μέθοδο που αλλάζει την τιμή του ονόματος. Το όνομα θα μεταδίδεται ως παράμετρος και για αυτήν την παράμετρο πρέπει επίσης να ορίσουμε τον τύπο:
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
Δημιουργήστε μια κλάση Student με ιδιότητες
name και age. Προσθέστε μεθόδους
για τη λήψη και την αλλαγή αυτών των ιδιοτήτων.