JavaScript-da OOP-da klasslar ichida xususiyatlarga murojaat qilish
Klass metodlari ichida this
ushbu klassning ob'ektiga
ishtirok etadi:
javascriptclass User {
show() {
console.log(this); // ob'ekt
}
}
Bu shuni anglatadiki, biz this orqali
ob'ekt xususiyatlariga murojaat qilishimiz
mumkin. Keling, sinab ko'ramiz. Faraz qilaylik, bizning ob'ektimizda
name xususiyati mavjud. Keling,
ushbu xususiyatni metodimizda chiqaramiz:
javascriptclass User {
show() {
console.log(this.name);
}
}
Keling, endi klassimizning ob'ektini yaratamiz:
javascriptlet user = new User;
Keling, kerakli xususiyatni yozamiz:
javascriptuser.name = 'john';
Keling, endi metodni chaqiramiz, shu bilan xususiyat qiymatini ekranda chiqaramiz:
javascriptuser.show(); // 'john' ni chiqaradi
Задание 1
Employee klassining ob'ektiga
name va salary
xususiyatlarini yozing.
Задание 2
Xodimning ismini ekranda chiqaradigan metod yarating.
Задание 3
Xodimning maoshini ekranda chiqaradigan metod yarating.