静的メソッドのオーバーライドの場合..以下のコードを開発しました
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();
class のメソッドを取得していることですAb
。アドバイスしてください。