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

传参数有关问题

2012-09-17 
传参数问题如果有一个类型AClass的对象a,为了传参方便,想把它变成Object类型传递,最后使用的时候变回A类型

传参数问题
如果有一个类型AClass的对象a,
为了传参方便,想把它变成Object类型传递,
最后使用的时候变回A类型(但是使用者不知道原始类型)。

Object o = new AClass();

。。。中间传递多次。

最后,把o传入一个需要AClass的函数f(AClass a)
不可以用 f((AClass)o) 这样转换,因为用户不知道o的原始类型。

我想问java有办法实现吗?





[解决办法]
instanceof 判断,然后根据类型分别处理之。

热点排行