-6

スーパークラスの参照変数でサブクラスのオブジェクトを指すことができるのに、スーパークラスのその参照変数でサブクラスのメソッドにアクセスできないのはなぜですか..

たとえば。次のコードはエラーを出します..

    class Parent
    {    
        int a;
    }

    class Child extends Parent
    {
        void func()       
        {
            System.out.println("abc");
        }

  public static void main(String s[])      
  { 
       Parent a=new Child();
            a.func();
        }
    }
4

3 に答える 3

0

私が見る唯一の問題は、コンストラクターがないことですが、コード全体を貼り付けていないと思います。

于 2013-08-07T20:52:29.480 に答える