首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

scjp有关问题,对象强制转换

2012-01-11 
scjp问题,对象强制转换。什么时候需要对象强制类型转换呢??搞不懂啊!![解决办法]类型具体化的时候[解决办法

scjp问题,对象强制转换。
什么时候需要对象强制类型转换呢??

搞不懂啊!!

[解决办法]
类型具体化的时候
[解决办法]

Java code
        HashSet hs=new HashSet();                Set s=hs;//这里不需要                    Object o=hs;        s=(Set)o;//这里就需要了
[解决办法]
向下转换需要强制
[解决办法]
可以这么说.
因为Object 是类层次结构的根类。
每个类都使用 Object 作为超类。
所有对象(包括数组)都实现这个类的方法。
所以不用强制转换.

父类 对象= 继承于父类对象的子类.
这样的情况下不用.

呵呵@@@@
其实和楼主说的一样.
[解决办法]
类型可以相互转换并且范围从大转到小的要用强制类型转换.
[解决办法]
当然是需要转型的时候啦,呵呵

也就是你想把一个你不知道(观客和)是什么类型的对象赋值给一个已知类型的时候,
当你的接收对象是赋值对明的交类或子类的时候,就可以正确执行,否则会抛出异常

热点排行