class Ab {
int i = 10;
void getF() {
System.
out.
println("I am good"); }
}
class Main extends Ab {
int i = 10;
@Override
void getF() {
System.
out.
println("I am good and bad boy"); }
public static void main
(String[] args
) { //Hamm h = new Hamm();
// h.getF(); //Ham
Ab a = new Main(); //reference of parent class
a.getF(); // Ab class
}
}
Y2xhc3MgQWIgewogICAgaW50IGkgPSAxMDsgCiAgICB2b2lkIGdldEYoKSB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJJIGFtIGdvb2QiKTsKICAgIH0KfQpjbGFzcyBNYWluIGV4dGVuZHMgQWIgewogICAgaW50IGkgPSAxMDsgCiAgICBAT3ZlcnJpZGUKICAgIHZvaWQgZ2V0RigpIHsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkkgYW0gZ29vZCBhbmQgYmFkIGJveSIpOwogICAgfQogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgICAvL0hhbW0gaCA9IG5ldyBIYW1tKCk7ICAgICAgCiAgICAgICAgLy8gaC5nZXRGKCk7IC8vSGFtCiAgICAgICAgQWIgYSA9IG5ldyBNYWluKCk7ICAvL3JlZmVyZW5jZSBvZiBwYXJlbnQgY2xhc3MKICAgICAgICBhLmdldEYoKTsgLy8gQWIgY2xhc3MKCiAgICB9Cn0=