在静态方法覆盖的情况下..我已经开发了下面的代码
class Ab {
static void getF() {
System.out.println("I am saral");
}
}
class Ham extends Ab {
static void getF() {
System.out.println("I am saral saxena");
}
public static void main(String[] args) {
// Ham h = new Ham();
// h.getF(); //Ham
Ab a = new Ham();
a.getF(); // Ab class
}
}
现在我的问题是,如果我在使用多态行为时覆盖静态方法,Ab a = new Ham();
在这个阶段我仍然得到getF();
类的方法Ab
,请指教。