// Program to explain Calling super class parameterize constructor using super.
class A
{
int x;
A(int a)
{
x = a;
System.out.println("A constructor, x : " + x);
}
}class B extends A
{
int y;
B(int a, int b)
{
super(a);
y = b;
System.out.println("B constructor, y : " + y);
}
}class C extends B
{
int z;
C(int a, int b, int c)
{
super(a, b);
z = c;
System.out.println("C constructor, z : " + z);
}
}public class InheritanceConstructor4
{
public static void main(String[ ] args)
{
C x = new C(10, 20, 30);
}
}
Output:A constructor, x : 10
B constructor, y : 20
C constructor, z : 30