本关任务:按照动物、宠物、猫和蜘蛛的关系,通过编程实现各自的关系并声明自己的属性和方法。
仔细阅读右侧编辑区内给出的代码框架及注释,在 Begin-End 中实现如下要求:
动物类 Animal为抽象类,具有两个属性:种类和腿条数,并有 eat() 和 walk() 的方法; 宠物 Pet 为接口,有三个功能:setName()、getName() 和 play(); 蜘蛛类 Spider 继承动物类,重写 eat() 方法; 猫类 Cat 继承动物类并实现宠物接口,本身有一个属性:名称。 1234
平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。
可在右侧“测试结果”区查看具体的测试集详情。
开始你的任务吧,祝你成功!
/** * 按照动物、宠物、猫和蜘蛛的关系,通过编程实现各自的关系并声明自己的属性和方法。 */ // 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码 /********** Begin **********/ // 创建Animal类,它是所有动物的抽象父类 abstract class Animal { // 声明一个受保护的字符串类型属性type,它记录动物的种类 protected String type; // 声明一个受保护的整数类型属性legs,它记录动物的腿的数目 protected int legs; // 定义一个受保护的有参构造器,用来初始化type和legs属性 protected Animal(String type,int legs){ this.type = type; this.legs = legs; }
123456789101112131415161718相关知识
Java 面向对象——多态(上)
JAVA多态练习
java 多态
27.练习:多态:多态实现宠物店领养宠物
Java笔记:多态polymorphic
多态应用
java用继承编写宠物乐园
11.学生喂养三种宠物:猫、狗和鸟
多态
python之面向对象
网址: Educoder–Java面向对象 继承和多态综合练习 第1关:练习 https://m.mcbbbk.com/newsview299828.html
上一篇: 40000 多张免费的“猫”和“ |
下一篇: 申兴海 |