class Father {
return "c ";
}
return "b "+met1();
}
}
class Child extends Father {
return "a ";
}
}
class GrandChild extends Child {
return super.met2() + "z" ;
}
public static void main
(String[] args
){ Father f = new GrandChild();
System.
out.
println(f.
met2()); // Compile error here }
}
Y2xhc3MgRmF0aGVyIHsKICBwdWJsaWMgU3RyaW5nIG1ldDEoKXsKICAgIHJldHVybiAiYyAiOwogIH0KICBwcm90ZWN0ZWQgU3RyaW5nIG1ldDIoKXsKICAgIHJldHVybiAiYiAiK21ldDEoKTsKICB9Cn0KY2xhc3MgQ2hpbGQgZXh0ZW5kcyBGYXRoZXIgewogIHB1YmxpYyBTdHJpbmcgbWV0MSgpewogICAgcmV0dXJuICJhICI7CiAgfQp9CmNsYXNzIEdyYW5kQ2hpbGQgZXh0ZW5kcyBDaGlsZCB7CiAgcHVibGljIFN0cmluZyBtZXQyKCl7CiAgICByZXR1cm4gc3VwZXIubWV0MigpICsgInoiIDsKICB9CiAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncyl7CiAgICBGYXRoZXIgZiA9IG5ldyBHcmFuZENoaWxkKCk7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oZi5tZXQyKCkpOyAvLyBDb21waWxlIGVycm9yIGhlcmUKICB9Cn0=