Ο τροποποιητής public στο TypeScript
Οι ιδιότητες και οι μέθοδοι που δηλώνονται μέσω
του τροποποιητή public, είναι προσβάσιμες για
ανάγνωση και εγγραφή από έξω από την κλάση. Ας
δούμε πώς λειτουργεί στην πράξη. Ας φτιάξουμε στη κλάση μας
μια δημόσια ιδιότητα name:
class User {
public name: string = '';
}
Ας δημιουργήσουμε ένα αντικείμενο της κλάσης:
let user = new User();
Ας αλλάξουμε την τιμή της ιδιότητας:
user.name = 'john';
Ας διαβάσουμε την ιδιότητα:
console.log(user.name);
Φτιάξτε μια κλάση User που θα
περιέχει δημόσιες ιδιότητες για το όνομα και
το έτος γέννησης του χρήστη. Φτιάξτε μια
δημόσια μέθοδο getAge, η οποία
θα υπολογίζει την ηλικία του χρήστη βάσει
του έτους γέννησής του.