编写现实动物世界的继承关系
(1) 动物(Animal)具有行为:吃(eat),睡觉(sleep)
(2) 动物包括:兔子(Rabbit),老虎(Tiger)
(3) 这些动物吃的行为各不相同(兔子吃草,老虎吃肉);但谁叫的行为是一致的
请通过继承实现以上需求,并编写测试类AnimalTest进行测试
提示:
1. 本题要编写4个类.分别是Animal,Rabbit,Tiger和Animaltest
2. Animal类没有属性,只有两个方法,分别是eat(),sleep().每个方法中仅有一个语句输出该方法的信息.如在sleep()方法中仅有一条语句:
System.out.println(“Animal is sleeping”)
3. Rabbit和Tiger为Animal类的子类,sleep()方法直接继承父类,而eat()方法则覆盖父类Animal的同名方法
4. AnimalTest类只有一个main()方法.在其中分别产生一个和Rabbit,一个Tiger对象.并调用对象的成员方法以输出信息