关于对象的转型01的运用
来源:互联网 发布:java if语句 编辑:程序博客网 时间:2024/06/15 00:01
package basic;
public class Cast1 {
/**
* @param args
*/
public static void main(String[] args) {
Cast1 test =new Cast1();
Animal a = new Animal("animal");
Dog d = new Dog("bigYellow","yellow");
Cat c = new Cat("buleCat","bule");
test.f(a);
test.f(d);
test.f(c);
}
//人家要求传Animal的对象 你传Dog Cat的都可以
/*public void f(Animal a){
System.out.println("name "+a.name);
}*/
//不同的类,特殊处理
public void f(Animal a){
System.out.println("name "+a.name);
if(a instanceof Cat){
Cat cc = (Cat)a;
System.out.println(cc.eyecolor);
}
if(a instanceof Dog){
Dog dd = (Dog)a;
System.out.println(dd.furcolor);
}
}
}
- 关于对象的转型01的运用
- 关于对象的转型
- 关于对象的转型02
- 对象的转型
- 对象的转型
- 对象的转型
- 7、对象的转型
- 对象的转型
- 对象的转型_21
- Java4Android-对象的转型
- 对象的转型
- #java#对象的转型
- java21对象的转型
- 对象转型的例子
- 对象的向上转型和向下转型
- 对象的转型(向上向下转型)
- 对象的上转型对象
- 对象的上转型对象
- java多线程:No enclosing instance of type ProducerConsumer is accessible. Must qualify the allocation with an enclosing instance o
- HOOKAPI--初步
- 获取 GridView 编辑状态下单元格里的值
- 你不懂
- Wpf资源目录相关例子
- 关于对象的转型01的运用
- 成功心态和信念
- dom4j xpath 操作 xml 乱码
- 页面刷新的问题
- ubuntu引导与XP引导修复
- having 子句
- Google误搜续:英要求销毁违规数据
- new String("abc")创建几个对象的解释
- asp.net学习网