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;
}
}