你创建的子类其实是内部类,所以需要先创建外部类的对象才能调用,调用后其中就继承了父类的属性和方法了
内部类需要用外部类来调用
Animial an =new Animial();
Dog dog = an.new Dog();
你把Dag类改为静态类