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

50分,转换有关问题.

2012-01-13 
50分求助,转换问题...一个object,一个类型名称,比如 ABEAN (变量)怎么样把object强制转换成ABEAN对象?(

50分求助,转换问题...
一个object,一个类型名称,比如 "ABEAN "(变量)

怎么样把object强制转换成ABEAN对象?(也就是大对象变成小对象)

似乎我映像中是不可以的,但是目前确实需要这么做,不知道有没有高手能解决.

怕帖子沉,暂时不放多分,解决了一定加分.拿我自己的健康保证!


[解决办法]
为什么不可以呢?强制类型转换不就是用来做这个的吗?
Object p_a = new SampleClassA();
这样是肯定可以的,强制类型转换就是为了做你所说的大类型到小类型的转换。
SampleClassA p_a = (SampleClassA)p_b;
这样难道编译器会报错吗?
如果是,你应该查查你的eclipse的设置。可以将这样的转换设置成错误的。
[解决办法]
你是想把大对象变成小对象吧,首先,这个对象必须是那个小对象类型的,才可以用
(大对象)小对象
这种方式转换,要不编译器会不让通过的。
[解决办法]
类名是变量?有怎么奇怪的设计吗?把问题描述清楚,帮你找找其他办法。

热点排行