首页 > 分享 > Educoder–Java面向对象 继承和多态综合练习 第1关:练习

Educoder–Java面向对象 继承和多态综合练习 第1关:练习

任务描述

本关任务:按照动物、宠物、猫和蜘蛛的关系,通过编程实现各自的关系并声明自己的属性和方法。

编程要求

仔细阅读右侧编辑区内给出的代码框架及注释,在 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 多张免费的“猫”和“
下一篇: 申兴海