constructor in inheritance of class
package com.company;
class Base1{
public Base1(){
System.out.println(" I am in Base1 and I am a constructor");
}
public Base1(int a){
System.out.println("I am a overloaded constructor with value "+a);
}
}
class derived1 extends Base1{
public derived1(){
// super(23);
System.out.println("I am a derived constructor");
}
public derived1(int x,int y){
// super(5);
System.out.println("I am derived overloaded constructor with values "+ x + " and " +y);
}
}
class childOfDerived extends derived1{
public childOfDerived(){
System.out.println("I am a child of derived ");
}
public childOfDerived(int x, int y, int z){
super(x,y);
System.out.println(" I am overloaded child derived constructor "+z);
}
}
public class CWH_46_constructor_in_inheritance {
public static void main(String[] args) {
// Base1 b= new Base1(13);
// derived1 d= new derived1(4,6);
childOfDerived cd= new childOfDerived(1,34,500);
}
}
Comments
Post a Comment