Sam*_*Sam 3 java oop static-methods overriding method-hiding
我有两节课如下:
public class Car {
public static void print() {
System.out.println(getWord());
}
public static String getWord() {
return "CAR";
}
}
public class BMW extends Car {
public static String getWord() {
return "BMW";
}
}
// main method
public static void main(String args[]) {
BMW.print();
}
Run Code Online (Sandbox Code Playgroud)
运行上面的示例后,打印此输出:
汽车
我的问题是:为什么方法getWord()不被覆盖?