问题分析
在进行强制类型转换时,转换的对象不是转换的类型的实例而抛出此类异常。
解决方案
在进行强制类型转换时,转换的对象不是转换的类型的实例而抛出此类异常。可以通过if(object instanceof 类型)
的语句来判断object的类型是否可强制类型转换来进行。
代码示例
public Son getSon(Father reference){
if(reference instanceof Son){
Son son=(Son)reference;
return son;
}
return null;
}
参考文献
该文章对您有帮助吗?
- 本页导读 (0)
- 问题分析
- 解决方案
- 代码示例
- 参考文献