JavaScriptтеги ООПде класстардын ичиндеги касиеттерге кайрылуу
Класстын методдорунун ичинде this
ушул класстын объектисине
көрсөтөт:
javascriptclass User {
show() {
console.log(this); // объект
}
}
Бул this аркылуу объекттин
касиеттерине кайрыла алабыз дегенди билдирет.
Келгиле аракет кылып көрөлү. Биздин объектибизде
name деген касиети бар болсун. Бул касиетти
биздин методдо чыгаралы:
javascriptclass User {
show() {
console.log(this.name);
}
}
Эми биздин класстын объектисин түзөлү:
javascriptlet user = new User;
Бизге керектуу касиетти жазалы:
javascriptuser.name = 'john';
Эми методду чакырып, касиеттин маанисин экранга чыгаралы:
javascriptuser.show(); // 'john' чыгарат
Задание 1
Employee класстын объектисине
name жана salary
касиеттерин жазыңыз.
Задание 2
Ишчинин атын экранга чыгаруучу методду жасаңыз.
Задание 3
Ишчинин эмгек акысын экранга чыгаруучу методду жасаңыз.