A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

弟弟雄吴鸡鸡

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

题目:食物类,动物类,饲养员类,测试类。实现饲养员给动物喂食物。
食物类: 属性name
动物类: 属性name 方法void eat
饲养员类: 属性name 方法void feed
测试类打印的结果:
张三喂大熊猫
大熊猫吃竹笋
以下:
//食物类:
public class Food {
    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}


//动物类:
public class Animal {
    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void eat(Food d) {
        System.out.println(name + "" + d.getName());
    }
}

//饲养员类:
public class Feeder {
    private String name;

    public String getName() {
        return name;
    }


    public void setName(String name) {
        this.name = name;
    }

    public void feed(Animal a) {
        System.out.println(name + "" + a.getName());
    }
}

//Test类:
public class Test {
    public static void main(String[] args) {
        Feeder fer = new Feeder();
        fer.setName("张三");

        Animal a = new Animal();
        a.setName("大熊猫");

        Food d = new Food();
        d.setName("竹笋");

        //System.out.println(fer.getName()+""+a.getName());
        //System.out.println(a.getName()+""+d.getName());

        fer.feed(a);
        a.eat(d);
    }
}



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马