Why bark method can not be called

前端 未结 5 883
醉梦人生
醉梦人生 2021-01-23 07:20
class Animal{
    void run() {
    }
}
class Dog extends Animal {
    void bark() {
    }
}
class Testing{
    public static void main(String[] args)  {
        Animal d         


        
5条回答
  •  青春惊慌失措
    2021-01-23 07:52

    You have declared d as an Animal.

    However, while internally d may be a Dog, being stored as an Animal will only allow you to use methods declared in Animal.

提交回复
热议问题