永发信息网

创建一个动物类 包含三个属性 包含三个方法 并且创建三个对象(狗,猫,猴子)

答案:4  悬赏:40  手机版
解决时间 2021-11-19 06:46
创建一个动物类 包含三个属性 包含三个方法 并且创建三个对象(狗,猫,猴子)
最佳答案
这个是用java语言写的:
//定义三个属性
private String name;
private int age;
private String color;
//无参和有参构造函数
public class Animal(){}
public class Animal(String name,int age;String color){
this.name = name;
this.age = age;
this.color = color;
}
//三个方法
public void play(String name)
{
System.out.println(name + "is playing...");
}

public void climb(String name)
{
System.out.println(name + "is climbing...");
}

public void swim(String name)
{
System.out.println(name + "is swiming...");
}
//创建对象(有参)
Animal dog = new Animal("狗",8,yellow);
Animal cat = new Animal("猫",8,yellow);
Animal monkey = new Animal("猴子",8,yellow);
//创建对象(无参)
Animal dog = new Animal();
dog.setName("狗");
dog.setAge(7);
全部回答
话说你想用什么语言哦。。
public abstract class Animal {
 private String name="";
 private String food="";
 private String sound="";
 
 public abstract String initName();
 
 public abstract String initFood();
 
 public abstract String initSound();
 
 public String getName(){return name;}
 public String getFood(){return food;}
 public String getSound() {return sound;}
 
 public Animal()
 {
  this.name=initName();
  this.food=initFood();
  this.sound=initSound();
 }

public class Dog extends Animal {
 @Override
 public String initName() {
  // TODO 自动生成的方法存根
  return "Dog";
 }
 @Override
 public String initFood() {
  // TODO 自动生成的方法存根
  return "bone";
 }
 @Override
 public String initSound() {
  // TODO 自动生成的方法存根
  return "wang wang";
 }
}



public class Cat extends Animal {
 @Override
 public String initName() {
  // TODO 自动生成的方法存根
  return "Cat";
 }
 @Override
 public String initFood() {
  // TODO 自动生成的方法存根
  return "fish";
 }
 @Override
 public String initSound() {
  // TODO 自动生成的方法存根
  return "miao miao";
 }
}



public class Monkey extends Animal {
 @Override
 public String initName() {
  // TODO 自动生成的方法存根
  return "Money";
 }
 @Override
 public String initFood() {
  // TODO 自动生成的方法存根
  return "banana";
 }
 @Override
 public String initSound() {
  // TODO 自动生成的方法存根
  return "ji ji";
 }
}
abstract anmials{
abstract void Shuxing(){}
}

class Dog extends animals{
void Shuxing (){ system.out.println(" sdasdasd");
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
遇到这种情况我应该怎么拒绝 同事把领导吩咐
( )是企业产品订价的最低限度 A:产品成本
电脑横机机头版过流是什么意思
从武汉站到三牛中美中学怎么坐地铁
四又七分之二加上4点二三+5又七分之五加上2.6
销赃价值200万的东西,请问会判多少年
给水泵再循环的作用是什么?什么时候启动?发
提升员工的服务技巧最终要达成什么样的效果
丈夫在我不知情情况下借钱买彩票,欠下十几万
火锅白味底料怎么做
昆明,从潘家湾到安宁怎么去?!!!急求!
小小时尚喔地址有知道的么?有点事想过去
2009——2011年间,全国开展创新活动的规模以
QQ名字怎么打出爱心桃啊
表达知道自己被骗却还去相信的诗句
推荐资讯
砂的细度模数是什么
中国体育彩票(001乡道北50米中国体育彩票)地
我妈妈乱骂人
0,540千克等于多少斤
交了20英镑的英国大学报名费,怎么银行要150
补习在云天化好?还是在云师大附中好?还是昭
老公宁愿睡沙发,也不愿和我同床
看够了风花雪月,听够了甜言蜜语是什么意思
苹果a8x和骁龙845哪个好
谁有这个壁纸?急求
如何办理婚介所
周春辉。出自哪个诗句?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?