JavaScript'te OOP'de Sınıfların İçindeki Özelliklere Erişim
Sınıf metotlarının içinde this
bu sınıfın nesnesini
gösterecektir:
javascriptclass User {
show() {
console.log(this); // nesne
}
}
Bu, nesnenin özelliklerine
this aracılığıyla erişebileceğimiz
anlamına gelir.
Hadi deneyelim. Nesnemizin
name özelliği olsun.
Bu özelliği metodumuzda yazdıralım:
javascriptclass User {
show() {
console.log(this.name);
}
}
Şimdi sınıfımızın bir nesnesini oluşturalım:
javascriptlet user = new User;
İstediğimiz özelliği yazalım:
javascriptuser.name = 'john';
Şimdi metodu çağıralım, böylece özelliğin değerini ekrana yazdıralım:
javascriptuser.show(); // 'john' yazdıracak
Задание 1
Employee sınıfının nesnesine
name ve salary
özelliklerini yazın.
Задание 2
Çalışanın adını ekrana yazdıracak bir metot yapın.
Задание 3
Çalışanın maaşını ekrana yazdıracak bir metot yapın.