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;
super ( a,b) ;
}
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 ( ) ;
subcon obj2= new subcon( obj) ;
obj2.display ( ) ;
}
}
Y2xhc3Mgc3VwY29uCnsKICAgcHJpdmF0ZSBpbnQgeCx5OwogICBzdXBjb24oc3VwY29uIG9iaikKICAgewogICAgICB4PW9iai54OwogICAgICB5PW9iai55OwogICB9CiAgIHN1cGNvbihpbnQgYSxpbnQgYikKICAgewogICAgIHg9YTsKICAgICB5PWI7CiAgIH0KICAgdm9pZCBkaXNwbGF5KCkKICAgewogICAgICBTeXN0ZW0ub3V0LnByaW50bG4oInZhbHVlIG9mIHggaXMgOiIgKyB4KTsKICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJ2YWx1ZSBvZiB5IGlzIDoiICsgeSk7CiAgIH0KfQpjbGFzcyBzdWJjb24gZXh0ZW5kcyBzdXBjb24KewogICBwcml2YXRlIGludCB6OwogICBzdWJjb24oc3ViY29uIG9iaikKICAgewogICAgICBzdXBlcihvYmopOwogICAgICB6PW9iai56OwogICB9ICAgCiAgIHN1YmNvbihpbnQgYSxpbnQgYixpbnQgYykKICAgewovLyAgICAgIHN1cGVyKGEsYik7CiAgICAgIHo9YzsKCSAgICAgc3VwZXIoYSxiKTsKICAKIH0KICAgdm9pZCBkaXNwbGF5KCkKICAgewogICAgICBzdXBlci5kaXNwbGF5KCk7CiAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigidmFsdWUgb2YgeiBpcyA6IiAreik7CiAgIH0KfQpjbGFzcyBleHN1cGVyCnsKICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykKICAgewogICAgICAgc3ViY29uIG9iaj1uZXcgc3ViY29uKDEwLDIwLDMwKTsKICAgICAgIG9iai5kaXNwbGF5KCk7CiAgICAgICAgc3ViY29uIG9iajI9bmV3IHN1YmNvbihvYmopOwogICAgICAgIG9iajIuZGlzcGxheSgpOwogICB9Cn0=