java 项下转型的问题 求大佬解答
class Animal
{
public void eat()
{
System.out.println("吃食物的方法");
}
}
class Hawks extends Animal
{
public void eat()
{
System.out.println("鹰用嘴雕");
}
}
class frog extends Animal
{
public void eat()
{
System.out.println("青蛙用舌头");
}
}
class locust extends Animal
{
public void eat()
{
System.out.println("蝗虫用群攻");
}
}
class Main
{
public static void main(String[] args)
{
Animal animal = new Hawks();//父类调用子类的对象
Hawks hawks1 = (Hawks) animal;(这句话的含义是什么意思)
hawks1.eat();
}
}