为什么测试类不能使用子类独有的方法? 求解
大概猜了一下你的代码图,obj2是用Animal 定义的呀,当然不能用子类特有的方法了。
你插入以下代码就可以用了。
Dog obj4=new Dog(); obj4.watchDog();
因为你用父类的引用来接收子类的对象啊,而父类中又没有watchDoor()方法,所以就用不了啦
图看不清啊
图缩放不了.