多态的应用 例子CODE01--head first
来源:互联网 发布:ds数据精灵 编辑:程序博客网 时间:2024/06/05 08:15
public class demo {
public static void main(String args[])
{
MyAnimalList list=new MyAnimalList();
Dog D1=new Dog();
Cat C1=new Cat();
list.add(D1);
list.add(C1);
//Animal wang=new Dog();
//wang.eat();
}
}
abstract class Animal{
boolean hunger;
String location;
abstract void eat();
}
class MyAnimalList{
private Animal[] animals=new Animal [5];//用来存对象的数组
private int nextIndex=0;
public void add(Animal a){
if(nextIndex<animals.length)
animals[nextIndex]=a;
System.out.println("Animal add at "+nextIndex);
nextIndex++;
}
}
0 0
- 多态的应用 例子CODE01--head first
- 简单Web应用例子 参考Head First servlet jsp
- head first 的学习方法
- 《Head First 设计模式》例子的C++实现(1 策略模式)
- 《Head First 设计模式》例子的C++实现(5 单例模式)
- 《Head First 设计模式》例子的C++实现(2 观察者模式)
- 《Head First 设计模式》例子的C++实现(适配器模式)
- 《Head First 设计模式》例子的C++实现(3 装饰模式)
- Head First Python(移动应用开发)
- Head First Java#8_多态抽象接口
- Java Head First 第七章 继承与多态
- Head First
- Head First
- ?head first ???? ????? ????
- Head First PHP&MySQL 学习笔记(三,四) —— 现实的实际应用
- 【阅读】《head first jquery》第五章——jquery效果与动画(一个变脸的小例子)
- C++版的Head First Design Pattern
- 下载Head First JavaScript的方法
- JAVA IO流
- Linux关闭防火墙命令
- sip协议_2
- 先内核转储文件再gdb调试
- 打造敏捷外包团队的高度自主与自我学习的生态系统
- 多态的应用 例子CODE01--head first
- cdn缓存
- 工作日志-1
- Rectangle Area
- 细说String和StringBuffer
- 查看PHP编译参数
- 关于计算器的简单实现
- 使用TCP协议的NAT穿透技术
- Python 3 抓取百度贴吧图片