一个object,一个类型名称,比如"ABEAN"(变量)怎么样把object强制转换成ABEAN对象?(也就是大对象变成小对象)似乎我映像中是不可以的,但是目前确实需要这么做,不知道有没有高手能解决.怕帖子沉,暂时不放多分,解决了一定加分.拿我自己的健康保证!

解决方案 »

  1.   

    今天真冷清.周末大家都休息啊..目前我的事jdk1.42,似乎编译器不让这么做啊。谁能帮忙啊,程序就最后这么一点点了啊。
      

  2.   

    为什么不可以呢?强制类型转换不就是用来做这个的吗?
    Object p_a = new SampleClassA();
    这样是肯定可以的,强制类型转换就是为了做你所说的大类型到小类型的转换。
    SampleClassA p_a = (SampleClassA)p_b;
    这样难道编译器会报错吗?
    如果是,你应该查查你的eclipse的设置。可以将这样的转换设置成错误的。