首页 分享 // 补充程序:随机领养了两只宠物 // 第一个宠物的名字:Tom;食物偏好1;饭量:3 // 第二个宠物的名字:Pluto;食物偏好2;饭量:6

// 补充程序:随机领养了两只宠物 // 第一个宠物的名字:Tom;食物偏好1;饭量:3 // 第二个宠物的名字:Pluto;食物偏好2;饭量:6

来源:萌宠菠菠乐园 时间:2025-04-20 15:13

2.下面程序模拟了饲养两只宠物的内容,补充完整程序代码,并回答问题。
// 所有宠物的父类
class Pet {
// 补充定义宠物属性,至少包括宠物的名字、宠物的食物偏好索引号、宠物的食
// 量,三个成员变量。成员变量访问权限必须定义为私有权限

public Pet() {

Name = "MyPet";

AmountNeedEat = 1;

FavoriteIndex = 1;

}

public Pet(String Name, int FavoriteIndex, int AmountNeedEat) {

}

public int getFavoriteIndex() {

}

public String toString() {

}

// 投喂不符合偏好,或饱食度为零时,拒食,返回未进食
public boolean eat(int foodindex) {

}

public String doSomething() { return "doSomething";}

}

// 宠物狗类
class Dog extends Pet {
// 补充定义需要的成员变量。成员变量的访问权限必须定义为私有权限

public Dog(String Name, int AmountNeedEat, int FavoriteIndex) {

}

public String doSomething() {

}

}

// 宠物猫类
class Cat extends Pet {
// 补充定义需要的成员变量。成员变量的访问权限必须定义为私有权限

public Cat(String Name, int AmountNeedEat, int FavoriteIndex) {

}

public String doSomething() {

}

}

// 宠物饲养程序
public class PetRaise {

public static void main(String[] args) {

int food[] = new int[10];

for (int i = 0;i < 10;i ++)

food[i] = (int)(Math.random()*2) + 1;

for (int i = 0;i < 2;i ++) {

}

}

}
1)设计Pet类的目的是什么?
2)以程序为例说明多态的作用

相关知识

元气骑士前传宠物食物偏好大全-元气骑士前传宠物食物偏好介绍
元气骑士前传宠物食物偏好
《元气骑士前传》宠物食物偏好大全
《元气骑士前传》宠物食物偏好介绍
猫咪成年后饭量减少
“土豪”养了两只鹰当宠物,看了雏鹰的饭量后,有点后悔了!-
元气骑士前传宠物食物偏好大全
元气骑士宠物食物偏好2021介绍
元气骑士宠物食物偏好2021一览
狗饭量减少是怎么回事

网址: // 补充程序:随机领养了两只宠物 // 第一个宠物的名字:Tom;食物偏好1;饭量:3 // 第二个宠物的名字:Pluto;食物偏好2;饭量:6 https://www.mcbbbk.com/newsview1123850.html

所属分类:萌宠日常
上一篇: tom猫是什么品种的猫?
下一篇: 我的汤姆猫2无限星星版下载

推荐分享