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:
class User {
public name: string = '';
}
Keling, sinf ob'ektini yaratamiz:
let user = new User();
Keling, xususiyat qiymatini o'zgartiramiz:
user.name = 'john';
Keling, xususiyatni o'qiymiz:
console.log(user.name);
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.