class Main {
public static void main
( String[] args
) { ABC obj = new XYZ();
System.
out.
println(((XYZ
) obj
).
getXYZ()); }
}
class ABC {
int x = 0;
public int getABC() {
return x;
}
}
class XYZ extends ABC {
int y = 0;
public int getXYZ() {
return y;
}
}
//https://pt.stackoverflow.com/q/453005/101
Y2xhc3MgTWFpbiB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiggU3RyaW5nW10gYXJncyApIHsKCSAgICBBQkMgb2JqID0gbmV3IFhZWigpOwoJICAgIFN5c3RlbS5vdXQucHJpbnRsbigoKFhZWikgb2JqKS5nZXRYWVooKSk7Cgl9Cn0KCmNsYXNzICBBQkMgIHsgCiAgICBpbnQgeCA9IDA7ICAgCiAgICBwdWJsaWMgaW50IGdldEFCQygpIHsgIAogICAgICAgIHJldHVybiB4OwogICAgfSAgCn0KCmNsYXNzIFhZWiBleHRlbmRzIEFCQyAgeyAKICAgIGludCB5ID0gMDsgICAKICAgIHB1YmxpYyBpbnQgZ2V0WFlaKCkgeyAgCiAgICAgICAgcmV0dXJuIHk7CiAgICB9ICAKfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvNDUzMDA1LzEwMQ==