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.