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