class Base {
public static void foo() {
System.
out.
println("Base.foo"); }
}
class Derived extends Base {
public static void foo() {
System.
out.
println("Derived.foo"); }
public static void main
(String[] args
) { Base.foo();
Derived.foo();
}
}
Y2xhc3MgQmFzZSB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgZm9vKCkgewogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiQmFzZS5mb28iKTsKICAgIH0KfQpjbGFzcyBEZXJpdmVkIGV4dGVuZHMgQmFzZSB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgZm9vKCkgewogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiRGVyaXZlZC5mb28iKTsKICAgIH0KICAgIAogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgCUJhc2UuZm9vKCk7CiAgICAJRGVyaXZlZC5mb28oKTsKICAgIH0KfQ==