TypeScript'te readonly Değiştiricisi

readonly değiştiricisi ile özellikleri sadece okunabilir yapılabilir. Bir örnek üzerinde görelim. User sınıfındaki name özelliğini sadece okunabilir yapalım:

typescriptclass User {
  readonly name: string;
  
  constructor(name: string) {
    this.name = name;
  }
}

Sınıfın bir nesnesini oluşturalım ve isme bir değer atayalım:

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

İsim değerini okuyalım:

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

Ancak özelliğe başka bir değer yazma girişimi hataya yol açacaktır:

typescriptuser.name = 'eric'; // hata
Задание 1

User sınıfına sadece okunabilir age özelliği ekleyin. Bu sınıfın bir nesnesini oluşturun ve yaşını ekrana yazdırın.