java编写程序 速求答案 急!急!急!
java编写猫和狗游戏程序。按照以下要求:(1)分别定义猫类和狗类,其中包括姓名,性别,年龄,颜色等属性。(2)猫类具备高兴,不高兴,抓老鼠,吃鱼等行为。(3)狗类具备高...
java编写猫和狗游戏程序。
按照以下要求:
(1) 分别定义猫类和狗类,其中包括姓名,性别,年龄,颜色等属性。
(2) 猫类具备高兴,不高兴,抓老鼠,吃鱼等行为。
(3) 狗类具备高兴,不高兴,看门,吃骨头等行为。
(4) 实例化猫类和狗类的类对象各1只(属性自己设置)。
(5) 如果实例的猫年龄比狗大,猫高兴,狗不高兴。
(6) 如果实例的狗年龄比猫大,狗高兴,猫不高兴。
(7) 如果实例的年龄相同,一起高兴。 展开
按照以下要求:
(1) 分别定义猫类和狗类,其中包括姓名,性别,年龄,颜色等属性。
(2) 猫类具备高兴,不高兴,抓老鼠,吃鱼等行为。
(3) 狗类具备高兴,不高兴,看门,吃骨头等行为。
(4) 实例化猫类和狗类的类对象各1只(属性自己设置)。
(5) 如果实例的猫年龄比狗大,猫高兴,狗不高兴。
(6) 如果实例的狗年龄比猫大,狗高兴,猫不高兴。
(7) 如果实例的年龄相同,一起高兴。 展开
1个回答
展开全部
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();
}
}
}
//不知是否是楼主想要的?
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();
}
}
}
//不知是否是楼主想要的?
追问
是的,谢谢
追答
不客气
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询