Casting转型II
来源:互联网 发布:淘宝首页图片轮播尺寸 编辑:程序博客网 时间:2024/06/05 04:49
public class Test2 {
/**
* @param args
*/
public static void main(String[] args) {
Test2 test2=new Test2();
Animal a=new Animal("name");
Cat c =new Cat("catname", "blue");
Dog d=new Dog("dogname", "black");
test2.f(a);
test2.f(c);
test2.f(d);
}
public void f(Animal a){
System.out.println("name:"+a.name);
if(a instanceof Cat){
Cat cat=(Cat)a;
System.out.println(" "+cat.eyeColor+"eyes");
}else if(a instanceof Dog){
Dog dog=(Dog)a;
System.out.println(" "+dog.furColor+"fur");
}
}
}
- Casting转型II
- 对象转型 (casting)
- Casting(对象转型)I
- JavaSE_13th_对象转型(casting)
- java instanceof 用法 对象转型(casting)
- JAVA笔记之对象转型(casting)
- Java之对象转型(casting)
- Casting
- 对象转型casting 及其动态绑定及多态
- [翻译] Effective C++, 3rd Edition, Item 27: 最少化 casting(强制转型)(上)
- [翻译] Effective C++, 3rd Edition, Item 27: 最少化 casting(强制转型)(下)
- java对象转型(casting)-父类引用指向子类对象注意点
- up casting down casting
- Type Casting
- Casting Strings
- Type Casting
- Type Casting
- Type Casting
- android文字阴影效果设置
- Nhibernate回顾---父子关系查询 关联查询 使用HQL和Criteria API
- toad11链接oracle数据库错误,Cannot access NLS data files or invalid environment specified
- UML类图关系大全
- [MVC] 我要新增欄位啦~
- Casting转型II
- 第十四周实验报告(二)
- PHP分页类
- IT工资大调查
- Velocity Tools 2.0 的 ResourceTool 用起来挺爽
- NHibernate Issues之1255:联合主键(composite-id)
- ExtJs4 笔记(10) Ext.tab.Panel 选项卡
- ORACLE 启动三步
- 要进入一个行业,怎样去了解一个行业的发展状况和发展趋势