Lesson5 接口2
来源:互联网 发布:淘宝网廷长收货 编辑:程序博客网 时间:2024/06/05 10:37
课堂练习1:教材160页4.编程题
(1)代码实现
public interface Animal { void cry(); String getAnimalName();}
public class Cat implements Animal {String name="猫咪";public void cry() {System.out.println("喵喵");}public String getAnimalName() {System.out.println(name);return name;}}
public class Dog implements Animal {String name="狗狗";public void cry() {System.out.println("汪汪");}public String getAnimalName() {System.out.println(name);return name;}}
public class Simulator { void playSound(Animal animal) { animal.cry(); animal.getAnimalName(); }}
public class Test {public static void main(String[] args) {// TODO Auto-generated method stubSimulator simulator=new Simulator();simulator.playSound(new Dog());simulator.playSound(new Cat());}}
(2)运行结果
汪汪
狗狗
喵喵
猫咪
阅读全文
0 0
- Lesson5 接口2
- Lesson5 接口2
- Lesson5 接口
- Lesson5 接口
- lesson5-2
- lesson5:接口 模拟器
- lesson5
- LogicJava---Lesson5
- csdnS2-lesson5
- Lesson5 Recursion
- lesson5~键盘
- lesson5:文本编辑
- lesson5-1
- lesson5:接口 大学里的学生(Student)需要交学费,而研究生(Graduate)作为学生比较特殊
- 斯坦福《机器学习》Lesson5感想———2、朴素贝叶斯算法
- Lesson5:文本编程
- 黑马程序员-lesson5
- VC++笔记(Lesson5-Lesson7)
- 清理Ubuntu系统的缓存、垃圾、多余内核
- centos7 利用firewalld自建NAT网关
- 递归是怎么一步步实现的
- netty系列2-Linux网络IO模型
- 第三周 【项目4- 顺序表应用】
- Lesson5 接口2
- Software Testing Automation Tips.pdf 英文原版 免费下载
- CentOS6.5在VMware中的详细安装步骤(附VM12与Centos6.5下载)
- hdu5969-贪心&思维&证明-最大的异或
- 软件工程(C编码实践篇)学习总结
- SSL2846 2017年11月9日提高组T1 质数(线性筛)
- 道德的大棒·《乖摸摸头》·四
- JZOJsenior2256.【ZJOI2008】树的统计
- java删除文件夹及其文件的方法