以下に示すように、以下のクラスを開発しました
class Ab {
int i = 10;
static void getF() {
System.out.println("I am good");
}
}
class Hamm extends Ab {
int i = 10;
static void getF() {
System.out.println("I am good and bad boy");
}
public static void main(String[] args) {
//Hamm h = new Hamm();
// h.getF(); //Ham
Ab a = new Hamm(); //reference of parent class
//a.getF(); // Ab class
}
}
さて、私の質問は、クラス Ab の変数 i を取得しているが、クラス Hamm のメソッド getF() を取得しているシナリオが存在するということです。アドバイスしてください。