JAVA面向对象练习05第五种
来源:互联网 发布:sentinel数据下载 编辑:程序博客网 时间:2024/06/05 14:29
食物类,动物类,饲养员类,测试类。实现饲养员给动物喂食物。
食物类: 属性name
动物类: 属性name 方法void eat
饲养员类: 属性name 方法void feed
测试类打印的结果:
张三喂大熊猫
大熊猫吃竹笋
package demo05;
public class Animal {
private String name;private Food food;public String getName() { return name;}public void setName(String name) { this.name = name;}public Food getFood() { return food;}public void setFood(Food food) { this.food = food;}//吃的方法public void eat(){ System.out.println(name+"吃"+food.getName());}
}
==========================================================
package demo05;
public class Feeder {
private String name;private Animal animal;public String getName() { return name;}public void setName(String name) { this.name = name;}public Animal getAnimal() { return animal;}public void setAnimal(Animal animal) { this.animal = animal;}//喂的方法public void feed(){ System.out.println(name+"喂"+animal.getName()); animal.eat();}
}
============================================================
package demo05;
public class Food {
private String name;public String getName() { return name;}public void setName(String name) { this.name = name;}
}
======================================================
package demo05;
public class Test {
public static void main(String[] args) { Food f = new Food(); f.setName("竹笋"); Animal a = new Animal(); a.setName("大熊猫"); a.setFood(f); Feeder fer = new Feeder(); fer.setName("张三"); fer.setAnimal(a); fer.feed();}
}
阅读全文
0 0
- JAVA面向对象练习05第五种
- JAVA面向对象练习05第二种
- JAVA面向对象练习05第三种
- JAVA面向对象练习05第四种
- Java面向对象练习
- JAVA面向对象练习
- JAVA面向对象练习05第一种
- java面向对象-练习四
- Java练习(面向对象)
- Java面向对象习题练习
- JAVA面向对象练习01
- JAVA面向对象练习02
- JAVA面向对象练习03
- JAVA面向对象练习04
- JAVA面向对象练习06
- JAVA第五弹(面向对象概述)
- 第五章 java 面向对象(上)
- JAVA面向对象第五章快速击键
- 贪心算法
- ssh连接乱码
- LINTCODE——Add Operators
- C#Lambda表达式
- Android permission 访问权限大全
- JAVA面向对象练习05第五种
- matlab中删除对象
- php 字符串各种正则验证集合
- zookeeper 小结
- JavaScript中的小括号()用法总结
- c# winform 一个可以用鼠标改变控件位置和大小的类,调用即可
- 关于js传值给后台中文乱码问题小提示
- myeclipse关联项目启动问题
- java高并发程序设计总结四:JDK并发包之信号量Semaphore