JAVA面向对象练习05第三种
来源:互联网 发布:淘宝客服旺旺如何设置 编辑:程序博客网 时间:2024/06/05 20:01
食物类,动物类,饲养员类,测试类。实现饲养员给动物喂食物。
食物类: 属性name
动物类: 属性name 方法void eat
饲养员类: 属性name 方法void feed
测试类打印的结果:
张三喂大熊猫
大熊猫吃竹笋
package demo03;
public class Animal {
public String name;public Food f;public void eat(){ System.out.println(name+"吃"+f.name);}
}
========================================================
package demo03;
public class Feeder {
public String name;public Animal a;public void feed(){ System.out.println(name+"喂"+a.name);}
}
========================================================
package demo03;
public class Food {
public String name;
}
========================================================
package demo03;
public class Test {
public static void main(String[] args) { Food f = new Food(); f.name = "竹笋"; Animal a = new Animal(); a.name = "大熊猫"; a.f = f; Feeder fer = new Feeder(); fer.name = "张三"; fer.a = a; fer.feed(); a.eat();}
}
阅读全文
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基础复习:面向对象练习1
- java面向对象思想简单练习
- Java面向对象练习-电话本管理系统
- R语言编码问题
- Java 抽象类
- Android NDK入门
- 内存虚拟化技术,具体的实现方法有哪两种?
- Java 基础夯实系列上线预告
- JAVA面向对象练习05第三种
- Leetcode 190. Reverse Bits
- Maven集成p3c-pmd
- 使用v-bind时为什么有些属性要加引号
- Angular服务
- [php] 代码片段---csv 文件 header 头部信息
- X264+rtmp+facc编译
- gcc编译命令
- imaqhwinfo