静态方法将随着类的变化而变化,看例子: class Parent{ static void test(){System.out.println("hi,parent")}; } class Child extends Parent{ static void test(){System.out.println("hi,child")}; } Parent p = new Child(); p.test(); //打出来的是hi,parent! 静态方法是不能overrided的,只是隐藏