class TestStaticMethod {
public static void print() {
System.out.printf("TestStaticMethod: public static void print()");
}
public void print_2() {
System.out.printf("TestStaticMethod: public void print_2()");
}
}
class SubTestStaticMethod extends TestStaticMethod {
public static void print() {
System.err.println("SubTestStaticMethod: public static void print()");
}
public void print_2() {
System.err.println("SubTestStaticMethod: public void print_2()");
}
}
public class MyClass {
public static void main(String args[]) {
TestStaticMethod obj = new SubTestStaticMethod();
obj.print();
obj.print_2();
}
}
/*
run:
TestStaticMethod: public static void print()
SubTestStaticMethod: public void print_2()
*/