7. Inheritance ile constructor kullanımı

Опубликовано: 28 Январь 2022
на канале: Irmak Özonay
229
13

Inheritance varken constructor yapısı.
Java’ya Giriş Referans Kitapçığı ► https://www.rmkod.com/java-referans-k...
Instagram ►   / irmakozonay  
Twitter ►   / irmakozonay  

Bu videoda inheritance varken constructor kullanımına bakacağız. Alt classlar kendi constructorından önce üst sınıfın constructorını çağırır. Üst sınıfta sadece parametreli constructor varsa alt sınıfında bu parametrelerin neler olduğunu belirtmesi gerekir. Bu işlem super kelimesi ile yapılır.

public class Tool {
public Tool(int power, int price) {
this.power = power;
this.price = price;
}
}

public class Stick extends Tool {
public Stick(int durability) {
super(10, 5); //super contructor call
this.durability = durability;
}
}