创建一个动物类 包含三个属性 包含三个方法 并且创建三个对象(狗,猫,猴子)
答案:4 悬赏:40 手机版
解决时间 2021-11-19 06:46
- 提问者网友:黑米和小志
- 2021-11-18 22:14
创建一个动物类 包含三个属性 包含三个方法 并且创建三个对象(狗,猫,猴子)
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-11-18 22:33
这个是用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);
//定义三个属性
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);
全部回答
- 1楼网友:一袍清酒付
- 2021-11-19 00:29
话说你想用什么语言哦。。
- 2楼网友:千夜
- 2021-11-18 23:27
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";
}
}
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";
}
}
- 3楼网友:独行浪子会拥风
- 2021-11-18 22:44
abstract anmials{
abstract void Shuxing(){}
}
class Dog extends animals{
void Shuxing (){ system.out.println(" sdasdasd");
}
}
abstract void Shuxing(){}
}
class Dog extends animals{
void Shuxing (){ system.out.println(" sdasdasd");
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯