JavaScript'te OOP'de Yapıcı Parametreleri ile Özellikler

Yapıcı parametreleri aracılığıyla iletilen değişkenler, nesnenin özelliklerine yazılabilir:

javascriptclass User {
  constructor(name, surn) {
    this.name = name;
    this.surn = surn;
  }
}

Böylece iletilen değerler sınıfın tüm metotlarında kullanılabilir hale gelecektir. Örnek olarak, iletilen değerleri herhangi bir metotta kullanalım:

javascriptclass User {
  constructor(name, surn) {
    this.name = name;
    this.surn = surn;
  }
  
  show() {
    return this.name + ' ' + this.surn;
  }
}

Bunun nasıl çalıştığını test edelim. Kullanıcı adı ve soyadını parametre olarak ileterek yeni bir nesne oluşturalım:

javascriptlet user = new User('john', 'smit');

Şimdi metodumuza erişelim:

javascriptconsole.log(user.show());
Задание 1

Employee sınıfının yapıcısına çalışanın adını ve maaşını iletin ve bunları ilgili özelliklere yazın.

Задание 2

Çalışanın adını gösterecek bir metot yapın.

Задание 3

Çalışanın maaşını gösterecek bir metot yapın.

Задание 4

Çalışanın maaşını %10 artıracak bir metot yapın.