Java向下转型的意义(java进阶),
分享于 点击 34625 次 点评:131
Java向下转型的意义(java进阶),
详解请关注以下网址:
作者:Yinhuan_
原文:https://blog.csdn.net/xyh269/article/details/52231944?utm_source=copy
/*
* 对象类型之间的转换:
* 向上转型(多态):子类---》父类(父类去接收) 自动
* 向下转型: 父类---》子父类(子类去接收) 强制
*
*
*/
public class TestClassChange {
public static void main(String[] args){
Animal animal=new Dog();
Animal a=new Fish();
if(a instanceof Dog)
{
Dog d=(Dog)a;
System.out.println(d);
}
else{
System.out.println("不是狗");
}
}
}
相关文章
- 暂无相关文章
用户点评