题目详情
简答题 编写一个类Animal,描述动物的属性和行为,通过继承Animal类定义Bird类、Fish类,分别描述鸟类和鱼类的属性和行为,具体要求如下:(1)Animal类定义属性name、color、footNumber,描述动物的名称、颜色、脚的只数;定义成员方法showInfo(),用于输出动物的属性信息;定义成员方法move(),用于描述动物如何行走(输出"可以通过飞、跑、游等方式移动身体");(2)通过继承Animal定义Bird类,改写父类的move方法(输出"通过飞来移动身体"),增加一个方法nest()用于描述在哪里筑巢;(3)通过继承Animal定义Fish类,改写父类的move方法(输出"通过游来移动身体"),增加一个属性length,用于描述鱼的身长,改写父类的showInfo()方法,除了输出name、color、footNumber属性,还要输出鱼的身长;(4)编写测试类(类名以姓名拼音加作业序号命名),分别创建上述3个类的对象,并给对象的所有属性赋值,调用对象的所有方法
学科:Java程序设计
时间:2023-06-13 09:18:23