java求收养宠物猫同时还要统计宠物猫的数量

java求收养宠物猫同时还要统计宠物猫的数量,第1张

怎么用JAVA 编写 宠物进笼 那道题啊?题目如下;急需谢谢,有很多地方不明白。

Annie的宠物小屋里有12个笼子,每个笼子可以放不同的动物,包括猫,狗和蛇,但同一时刻一个笼子只能放0只或1只宠物,本题要求完成:(1)定义抽象基类Animal,至少包含抽象方法ShowMe;(2)定义派生类Cat,Dog,Snake,具体实现上述抽象方法ShowMe,显示该宠物的种类,名称和喜欢的食物。(3)定义笼子类,能放0只或1只宠物,可以增加,移除指定笼子中的宠物,查询每个笼子中存放宠物的情况;(4)定义描述宠物小屋的类Shelves,其中包括12个笼子用于存放各种宠物;可统计宠物的种类和数量。(5)实现一个简单的控制类,测试上述类

下载作业帮APP学习辅导没烦恼

作业帮APP 海量题库免费学

搜索答疑

多种解答

视频讲解

打开APP

答案解析

结果1

举报

abstract class Animal{ String kind,name,foodabstract void ShowMe()}class Cat extends Animal{ Cat(String na,String fo) { kind="Cat"name=nafood=fo} void ShowMe(){ System.out.println("ki...

视频讲解

专业解析,一看就会

答案解析来源

本题答案出处

六年级·数学·下册

热点考题

2022年高考真题试卷及分析报告

131049

高考复习之挑战压轴题300题

75465

菁优高考复习终极押题密卷

53053

public class Pet {

//pet的属性

private String name

private int age

private char gengder

//提供无参构造方法

public Pet() {

super()

}

//提供有参构造方法

public Pet(String name, int age, char gengder) {

super()

this.name = name

this.age = age

this.gengder = gengder

}

//提供get/set方法

public String getName() {

return name

}

public void setName(String name) {

this.name = name

}

public int getAge() {

return age

}

public void setAge(int age) {

this.age = age

}

public char getGengder() {

return gengder

}

public void setGengder(char gengder) {

this.gengder = gengder

}

//重写tostring方法

@Override

public String toString() {

return "Pet [name=" + name + ", age=" + age + ", gengder=" + gengder + "]"

}

}

封装的基本语法:

属性私有化

提供无参和有参构造方法

提供get/set方法

重写tostring方法

package com.sql.animal

public class Pet {

String name="Pet"

void cry()

{

System.out.println(name+"are crying now.")

}

void eat()

{

System.out.println(name+"are eating now.")

}

}

楼主这是第一个类

我一个一个类提交给你~~~ok?


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11691847.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存