上一次跟别人解答,
没想到没提交上去,
又不想删了,所以做成文档,
才入这行朋友可以看
下
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(this.name+"
吃
"+this.food+"!");
}
//
睡觉的一个行为
public void sleep(){
System.out.println(this.name+"
在睡觉
!");
}
public String getName()
{