class ABC{
public ABC() {
}
public void myMethod() {
System.
out.
println("Overridden method"); }
}
class Demo extends ABC{
public Demo() {
}
@Override
public void myMethod(){
super.myMethod();
System.
out.
println("Overriding method"); }
public static void main
(String args
[]) { ABC obj1 = new ABC();
Demo obj2 = new Demo();
obj1.myMethod();
obj2.myMethod();
}
}
Y2xhc3MgQUJDewogICAgcHVibGljIEFCQygpIHsKICAgIH0KICAgIHB1YmxpYyB2b2lkIG15TWV0aG9kKCkgewogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiT3ZlcnJpZGRlbiBtZXRob2QiKTsKICAgIH0KfQpjbGFzcyBEZW1vIGV4dGVuZHMgQUJDewogICAgcHVibGljIERlbW8oKSB7CiAgICB9CiAgICBAT3ZlcnJpZGUKICAgIHB1YmxpYyB2b2lkIG15TWV0aG9kKCl7CiAgICAgICAgc3VwZXIubXlNZXRob2QoKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIk92ZXJyaWRpbmcgbWV0aG9kIik7CiAgICB9CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmcgYXJnc1tdKSB7CiAgICAgICAgQUJDIG9iajEgPSBuZXcgQUJDKCk7CiAgICAgICAgRGVtbyBvYmoyID0gbmV3IERlbW8oKTsKICAgICAgICBvYmoxLm15TWV0aG9kKCk7CiAgICAgICAgb2JqMi5teU1ldGhvZCgpOwogICAgfQp9