JavaScript'te OOP'de Yapıcı Parametreleri ile Özellikler
Yapıcı parametreleri aracılığıyla iletilen değişkenler, nesnenin özelliklerine yazılabilir:
class 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:
class 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:
let user = new User('john', 'smit');
Şimdi metodumuza erişelim:
console.log(user.show());
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.
Çalışanın adını gösterecek bir metot yapın.
Çalışanın maaşını gösterecek bir metot yapın.
Çalışanın maaşını %10 artıracak
bir metot yapın.