為什么在繼承時main中創建對象不能調用父類中的方法呢
Dog是Animal的子類在Animal中有:public?void?eat(){System.out.println("........");} 在Dog中什么也不寫,然后創建一個測試類Initail,在main中有Dog?dog=new?Dog(); 可是為什么不會調用Animal中的eat方法?而下面這個就可以在創建對象時可以調用構造方法和初始化塊呢
Dog是Animal的子類在Animal中有:public?void?eat(){System.out.println("........");} 在Dog中什么也不寫,然后創建一個測試類Initail,在main中有Dog?dog=new?Dog(); 可是為什么不會調用Animal中的eat方法?而下面這個就可以在創建對象時可以調用構造方法和初始化塊呢
2015-04-12
舉報
2015-04-12
因為在父類中聲明了變量