传参数问题
如果有一个类型AClass的对象a,
为了传参方便,想把它变成Object类型传递,
最后使用的时候变回A类型(但是使用者不知道原始类型)。
Object o = new AClass();
。。。中间传递多次。
最后,把o传入一个需要AClass的函数f(AClass a)
不可以用 f((AClass)o) 这样转换,因为用户不知道o的原始类型。
我想问java有办法实现吗?
------解决方案--------------------
instanceof 判断,然后根据类型分别处理之。