/*
*例题3-3: 已知动物(Animal)包含鸟类(Bird), 哺乳动物(Mammal)等,而鸟类又包含
*鹰(Eagle),鸵鸟(Ostrich)等,蝙蝠 (Bat)属于哺乳动物。动物的共同特征都是能够运
*动(Move),哺乳动物的共 同特征都能行走(Go),鸟类的共同特征都是能够飞翔(Fly),
*但是蝙蝠也能够飞翔。每种动物都有名称(Name),寿命(Life),哺乳动物都有四肢(Limb)
*,鸟类都有翅膀(Wing)。
要求:
1)设计一个类体系描述这些动物,写出它们的属性和方法。
2)现在一个动物园(Zoo)要引入鹰和蝙蝠各一只,要求写一个方法(seeFly())来查看它们的
飞翔表演。
*/
/*飞翔能力*/
interface Flying{
public void fly();
}
/*行走能力*/
interface Going{
public void go();
}
class Animal{
protected String name;
protected int life;
public Animal(String name, int life){
this.name = name;
this.life = life;
}
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载