[size=small]
实例方法被覆盖,静态方法被隐藏
[/size]
实例方法被覆盖,静态方法被隐藏
public class testStatic {
public static void main(String[] args) {
Super s = new Sub();
System.out.println(s.greeting() + ", " + s.name());
}
}
class Super {
static String greeting() {
return "Goodnight";
}
String name() {
return "Richard";
}
}
class Sub extends Super {
static String greeting() {
return "Hello";
}
String name() {
return "Dick";
}
}
//result Goodnight, Dick
[/size]