本帖最后由 以计盛 于 2013-1-25 22:56 编辑
abstract class Animal
{
abstract void eat();
}
class Cat extends Animal
{
public void eat()
{
System.out.println("吃鱼");
}
public void catchMouse()
{
System.out.println("抓老鼠");
}
}
class jh
{
public static void main(String[] args)
{
Animal a = new Cat();
a.eat();
//a.catchMouse();
//Cat c=(Cat)a;
//c.catchMouse();
}
}
为什么不能直接调用Cat里面的catchMouse()方法,有点疑惑! |