向上与向下转型
发布时间:2016-06-23 14:00:17
向下转型 在向下转型过程中,分为两种情况:如果父类引用的对象如果引用的是指向的子类对象,那么在向下转型的过程中是安全的。也就是编译是不会出错误的。如果父类引用的对象是父类本身,那么在向下转型的过程中是不安全的,编译不会出错,但是运行时会出现java.lang.ClassCast ...
向下转型
在向下转型过程中,分为两种情况:
如果父类引用的对象如果引用的是指向的子类对象,那么在向下转型的过程中是安全的。也就是编译是不会出错误的。
如果父类引用的对象是父类本身,那么在向下转型的过程中是不安全的,编译不会出错,但是运行时会出现java.lang.ClassCastException错误。它可以instanceof来避免出错此类错误。
1 Father fh=new Father(); 2 if(fh instanceof Son) 3 { 4 Son son =(Son)fh; 5 }
原标题:向上与向下转型
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。