java编写程序 速求答案 急!急!急!

java编写猫和狗游戏程序。按照以下要求:(1)分别定义猫类和狗类,其中包括姓名,性别,年龄,颜色等属性。(2)猫类具备高兴,不高兴,抓老鼠,吃鱼等行为。(3)狗类具备高... java编写猫和狗游戏程序。
按照以下要求:
(1) 分别定义猫类和狗类,其中包括姓名,性别,年龄,颜色等属性。
(2) 猫类具备高兴,不高兴,抓老鼠,吃鱼等行为。
(3) 狗类具备高兴,不高兴,看门,吃骨头等行为。
(4) 实例化猫类和狗类的类对象各1只(属性自己设置)。
(5) 如果实例的猫年龄比狗大,猫高兴,狗不高兴。
(6) 如果实例的狗年龄比猫大,狗高兴,猫不高兴。
(7) 如果实例的年龄相同,一起高兴。
展开
 我来答
焦冰凡0C
2011-12-27 · 超过11用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:19.5万
展开全部
public class Animal {
public String name;
public int age;
public String gender;
public String color;
public Animal(int age) {
this.age = age;
}
public void happy() {}
public void unhappy(){}
}

public class Dog extends Animal {
public Dog(int age) {
spuer(age);
}
private void actAsDoorkeeper() {}
private void eatBone() {}
}

public class Cat extends Animal {
public Cat(int age) {
super(age);
}
private void catchMouse() {}
private void eatFish() {}
}

public class MainClass{
public static void main(String args[]) {
Dog dog = new Dog(3);
Cat cat = new Cat(4);
if(dog.age>cat.age) {
dog.happy();
cat.unhappy();
}else if(dog.age<cat.age) {
dog.unhappy();
cat.happy();
}else {
dog.happy();
cat.happy();
}
}
}

//不知是否是楼主想要的?
追问
是的,谢谢
追答
不客气
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式