【97】UML练习

定义一个名为“动物”的抽象类,有一个public的“生命”属性/特征/字段,一个public的“新陈代谢”的方法,其中需要“”和“氧气”,还有一个public的"繁殖"方法。

再定义一个名为“”的抽象类,继承了“动物”类,他具有属性/特征/字段:public "羽毛"public有鸟嘴没有牙齿”。方法/行为:public "下蛋"。在构造函数中就要实例化“翅膀”类。

 定义类“大雁”“鸭”“企鹅”都继承“”类,同时也就继承“动物”类,都继承“下蛋”的方法。

企鹅”类跟“气候”类有关联,那边就需要在“企鹅”类中实例化一个“气候”类出来。

 “唐老鸭”类继承了“”类,接口的方法在实现类中出现。

定义一个“飞翔”的接口,里面有public “”的方法,直接以“;”结束,无需“{}”。并让“大雁”类继承这个接口。

定义“雁群”类,里面有“V形飞行”和“一形飞行”两种方法,并需要实例化“大雁”类。

 

 

 




 

posted @ 2014-03-03 17:40  古刹红罗  阅读(181)  评论(0)    收藏  举报