2

これが私のコードです

class Animal{
  public int numOf=3;
}

class Dog extends Animal{
  public int numOf=4;
}
class TestCase{
  public static void main(String[] args){
      Animal a = new Dog();
      Dog d = new Dog();
      System.out.println(a.numOf);
      System.out.println(d.numOf);
  }
}

私がするときa.numOf、それはメソッドの場合のように 4 であるべきではありませんか?

4

1 に答える 1