class supcon
{
private int x,y;
supcon(supcon obj)
{
x=obj.x;
y=obj.y;
}
supcon(int a,int b)
{
x=a;
y=b;
}
void display()
{
System.
out.
println("value of x is :" + x
); System.
out.
println("value of y is :" + y
); }
}
class subcon extends supcon
{
private int z;
subcon(subcon obj)
{
super(obj);
z=obj.z;
}
subcon(int a,int b,int c)
{
super(a,b);
z=c;
}
void display()
{
super.display();
System.
out.
println("value of z is :" +z
); }
}
class exsuper
{
public static void main
(String[] args
) {
subcon obj=new subcon(10,20,30);
obj.display();
}
}
Y2xhc3Mgc3VwY29uCnsKICAgcHJpdmF0ZSBpbnQgeCx5OwogICBzdXBjb24oc3VwY29uIG9iaikKICAgewogICAgICB4PW9iai54OwogICAgICB5PW9iai55OwogICB9CiAgIHN1cGNvbihpbnQgYSxpbnQgYikKICAgewogICAgIHg9YTsKICAgICB5PWI7CiAgIH0KICAgdm9pZCBkaXNwbGF5KCkKICAgewogICAgICBTeXN0ZW0ub3V0LnByaW50bG4oInZhbHVlIG9mIHggaXMgOiIgKyB4KTsKICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJ2YWx1ZSBvZiB5IGlzIDoiICsgeSk7CiAgIH0KfQpjbGFzcyBzdWJjb24gZXh0ZW5kcyBzdXBjb24KewogICBwcml2YXRlIGludCB6OwogICBzdWJjb24oc3ViY29uIG9iaikKICAgewogICAgICBzdXBlcihvYmopOwogICAgICB6PW9iai56OwogICB9ICAgCiAgIHN1YmNvbihpbnQgYSxpbnQgYixpbnQgYykKICAgewogICAgICBzdXBlcihhLGIpOwogICAgICB6PWM7CiAgIH0KICAgdm9pZCBkaXNwbGF5KCkKICAgewogICAgICBzdXBlci5kaXNwbGF5KCk7CiAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigidmFsdWUgb2YgeiBpcyA6IiAreik7CiAgIH0KfQpjbGFzcyBleHN1cGVyCnsKICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykKICAgewogICAgICAgc3ViY29uIG9iaj1uZXcgc3ViY29uKDEwLDIwLDMwKTsKICAgICAgIG9iai5kaXNwbGF5KCk7CiAgIH0KfQ==