Program to demonstrate Constructor with arguments in Java Inheritance
Output of the program :
package com.hubberspot.code;
class Drawing {
public Drawing(int d){
System.out.println("Drawing Constructor called " +
"with argument as "+ d);
}
}
class Shape extends Drawing{
public Shape(int i){
super(11); // Compile time error if skipped
System.out.println("Shape Constructor called " +
"with argument as "+ i);
}
}
public class Circle extends Shape{
public Circle(){
super(10); // Compile time error if skipped
System.out.println("Circle Constructor called");
}
public static void main(String[] args) {
Circle circle = new Circle();
}
}
Output of the program :
