Java面向对象习题
来源:互联网 发布:淘宝申请退款到账时间 编辑:程序博客网 时间:2024/06/04 19:57
题目:食物类,动物类,饲养员类,测试类。实现饲养员给动物喂食物。
食物类: 属性name
动物类: 属性name 方法void eat
饲养员类: 属性name 方法void feed
测试类打印的结果:
张三喂大熊猫
大熊猫吃竹笋
Animal类: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()); } }Feeder类:public class Feeder extends Animal{ 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()); }}Food类:public class Food { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } }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 0
- Java面向对象习题
- Java面向对象习题
- Java面向对象习题
- Java面向对象习题
- Java面向对象习题
- Java面向对象习题
- Java面向对象习题
- Java面向对象习题练习
- java面向对象初探--习题
- Java面向对象编程习题总结(一)
- Java面向对象编程习题总结(二)
- Java面向对象编程习题总结(三)
- Java面向对象编程习题总结(四)
- Java面向对象编程习题总结(五)
- java面向对象-异常处理-习题
- Java面向对象编程习题总结(三) .
- JAVA面向对象易错习题详解
- java--面向对象之封装(习题)
- 手把手教你使用Systrace(一)
- JavaScript学习笔记_尾调用优化
- 关于微信公众号支付获取用户openId的方法
- LevelDB使用指南
- 零基础学图形学(11) 几何知识——球坐标和三角函数
- Java面向对象习题
- 【bzoj3012】[Usaco2012 Dec]First!
- 关于经常遇到的tomcat内存溢出问题
- 马云你当初UT了没?
- Android 使用AIDL跨进程通信(二)--传递自定义对象
- Cookie注入实战(非SQL注入)
- 关于mysql
- java实现分解质因数
- 时间格式处理