zoeban的gravatar头像
zoeban 2014-11-10 10:53:17

java对象间的强制转换会发生哪些错误或异常?

平常我一般不喜欢用强制转换,因为我觉得会出现一些我不知道的问题,但是在最近的项目中,用到强制转换的比较多,所以我就想自己能够比较正确的用强制转换。

所有回答列表(3)
xxw1028的gravatar头像
xxw1028  LV12 2014年11月12日

强制转换发生的情况都是,子类类型引用父类对象,这个时候3点建议

        1、都用统一的接口进行对象的管理,避免对象强制转换

        2、非要转换,采用instanceof判断下

        3、采用泛型进行重构

评论(0) 最佳答案
masque的gravatar头像
masque  LV16 2014年11月11日

可以先用 instanceof 判断类型

zoeban的gravatar头像
zoeban  LV10 2014年11月11日

我糊涂了,应该是对象封装类,而不是基本类型,基本数据类型(int, double等等)强转应该会有问题

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友