JavaScript-də OOP-də siniflər daxilində xassələrə müraciət
Sinif metodları daxilində this
bu sinfin obyektinə işarə edəcək:
javascriptclass User {
show() {
console.log(this); // obyekt
}
}
Bu o deməkdir ki, biz this vasitəsilə
obyektin xassələrinə müraciət edə bilərik.
Gəlin yoxlayaq. Fərz edək ki, obyektimizin
name xassəsi var. Gəlin bu xassəni
metodumuzda çap edək:
javascriptclass User {
show() {
console.log(this.name);
}
}
Gəlin indi sinfimizin obyektini yaradaq:
javascriptlet user = new User;
İstədiyimiz xassəni təyin edək:
javascriptuser.name = 'john';
Gəlin indi metodu çağıraq və beləliklə xassənin qiymətini ekranda göstərək:
javascriptuser.show(); // 'john' çap edəcək
Задание 1
Employee sinfinin obyektinə
name və salary
xassələrini təyin edin.
Задание 2
İşçinin adını ekranda göstərən metod hazırlayın.
Задание 3
İşçinin maaşını ekranda göstərən metod hazırlayın.