TypeScriptda public modifikatori

public modifikatori yordamida e'lon qilingan xususiyatlar va metodlar sinf tashqarisidan o'qish va yozish uchun ochiqdir. Keling, amalda ko'ramiz. Keling, bizning sinfimizda name ochiq xususiyatini yaratamiz:

typescriptclass User {
  public name: string = '';
}

Keling, sinf ob'ektini yaratamiz:

typescriptlet user = new User();

Keling, xususiyat qiymatini o'zgartiramiz:

typescriptuser.name = 'john';

Keling, xususiyatni o'qiymiz:

typescriptconsole.log(user.name);
Задание 1

Foydalanuvchi ismi va tug'ilgan yilini saqlovchi ochiq xususiyatlarga ega User sinfini yarating. Foydalanuvchi yoshini uning tug'ilgan yili bo'yicha oladigan getAge ochiq metodini yarating.