System.out.println("Tiger sleep!");
}
}
Animal getAnimal()...{
return new Tiger();
}
}
class TestAnimal...{
public static void main(String[] args)...{
Zoo z=new Zoo();
Animal an=z.getAnimal();
an.eat();
an.sleep();
}
}
System.out.println("Tiger sleep!");
}
}
Animal getAnimal()...{
return new Tiger();
}
}
class TestAnimal...{
public static void main(String[] args)...{
Zoo z=new Zoo();
Animal an=z.getAnimal();
an.eat();
an.sleep();
}
}编译运行:

▲ 匿名的内部类
编写一个匿名的内部类的程序:

interface Animal...{
void eat();
void sleep();
}