Free Data Structures and Algorithms Course

Subscribe below and get all best seller courses for free !!!


Subscribe to all free courses

Inheritance in Java : Constructor with arguments

Program to demonstrate Constructor with arguments in Java Inheritance

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 :

© 2021 Learn Java by Examples Template by Hubberspot