上一次跟别人解答,没想到没提交上去,又不想删了,所以做成文档,才入这行朋友可以看下
Question
1. 编码实现动物世界的继承关系:
a) 动物(Animal)具有行为:吃(eat)、睡觉(sleep)
b) 受保护得物件(接口)具有得行为:beProtected();
c) 有价值得物件(接口)具有得行为:getMoney()
d) 老虎是动物,同时是有价值且受保护得动物类型。
e) 熊猫是动物,同时是有价值且受保护得动物类型。
f) 这些动物吃的行为各不相同(熊猫吃竹子,老虎吃肉);但睡觉的行为是一致的;受保护得级别不一致,价值也不一致。
g) 请通过继承,接口实现以上需求,并编写测试类AnimalTest进行测试。
Animail.java父类-动物类
package com;
/**
* @author Administrator
*
*/
public class Animal
{
private String name;
private String food;
//吃的一个行为
public void eat() throws Exception{
System.out.println(http://www.doczj.com/doc/a2af1768561252d380eb6e4d.html+"吃"+this.food+"!");
}
//睡觉的一个行为
public void sleep(){
System.out.println(http://www.doczj.com/doc/a2af1768561252d380eb6e4d.html+"在睡觉!");
}
public String getName()
{