子类写一个和父类一样的静态方法,编译器语法不报错,但是达不到重写的效果如果给方法设置@Override,就会编译出错
package com.code.learn;
public class A {
public static void test() {
System.out.println("A");
}
}
package com.code.learn;
public class B extends A {
//@Override
public static void test() {
System.out.println("B");
}
public static void main(String[] args) {
A a = new B();
a.test();
}
}