日期:2014-05-18  浏览次数:20680 次

关于Java类型转换安全
1.父类对象转换为子类对象是不安全的,
2.子类对象转换为父类对象是安全的,
3.Object对象可以转换为任何类型而不发生编译错误
这3句话那句是对的,谁是错的,错在哪儿,请大神指教
Java 安全 对象 转换

------解决方案--------------------
三句话都是对的。

3.Object对象可以转换为任何类型而不发生编译错误
------解决方案--------------------
3.Object对象可以转换为任何类型而不发生编译错误(编译不会错,运行时可能会出错)
 
------解决方案--------------------
引用:
三句话都是对的。

3.Object对象可以转换为任何类型而不发生编译错误


Object对象可以转换为任何对象而不是任何类型,基本类型当然不行;
------解决方案--------------------
引用:
三句话都是对的。

3.Object对象可以转换为任何类型而不发生编译错误

+1

------解决方案--------------------
a instanceof B 为true的时候,才可以转型
------解决方案--------------------
三句话都是对的。。3中,编译不出错,但是运行可能出错。