class Animal {
public int x;
public Animal(int _x) {
this.x = _x;
}
}
class Lion extends Animal {
public int y;
public Lion(int _x, int _y) {
super(_x);
this.y = _y;
}
};
class Example {
public static void main
(String[] args
) { Lion l = new Lion(1, 2);
System.
out.
printf("%d %d\n", l.
x, l.
y);
Animal a = l;
System.
out.
printf("%d\n", a.
x);
Lion e2 = (Lion)a;
System.
out.
printf("%d %d\n", e2.
x, e2.
y); }
}
Y2xhc3MgQW5pbWFsIHsKICAgIHB1YmxpYyBpbnQgeDsKICAgIHB1YmxpYyBBbmltYWwoaW50IF94KSB7CiAgICAgICAgdGhpcy54ID0gX3g7CiAgICB9Cn0KCmNsYXNzIExpb24gZXh0ZW5kcyBBbmltYWwgewogICAgcHVibGljIGludCB5OwogICAgcHVibGljIExpb24oaW50IF94LCBpbnQgX3kpIHsKICAgICAgICBzdXBlcihfeCk7CiAgICAgICAgdGhpcy55ID0gX3k7CiAgICB9Cn07CgpjbGFzcyBFeGFtcGxlIHsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBMaW9uIGwgPSBuZXcgTGlvbigxLCAyKTsKCiAgICAgICAgU3lzdGVtLm91dC5wcmludGYoIiVkICVkXG4iLCBsLngsIGwueSk7CgogICAgICAgIEFuaW1hbCBhID0gbDsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50ZigiJWRcbiIsIGEueCk7CgogICAgICAgIExpb24gZTIgPSAoTGlvbilhOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRmKCIlZCAlZFxuIiwgZTIueCwgZTIueSk7CiAgICB9ICAgIAp9Cg==