【发布时间】:2011-05-16 05:39:59
【问题描述】:
class XYZ{
public static void show(){
System.out.println("inside XYZ");
}
}
public class StaticTest extends XYZ {
public static void show() {
System.out.println("inside statictest");
}
public static void main(String args[]){
StaticTest st =new StaticTest();
StaticTest.show();
}
}
虽然我们知道静态方法不能被覆盖。那么究竟发生了什么?
【问题讨论】:
标签: java oop inheritance polymorphism static-methods