如题,例如: public void a(List list,类名或者其他 mark) 这个list 元素 取出来 根据传进来的 mark来转换成mark相应的 对象
[b]问题补充:[/b]
我说的意思就是 Object ele=(Object)list.get(0); 我这个ele 通过传入mark 的不同 强制转换成mark的对象 类似: mark a=(mark)ele .我觉的 我说的还算明白了
[b]问题补充:[/b]
晕 那如果 我每个list 包含 object[] 你怎么用泛指啊 泛指只能指定一个object
[b]问题补充:[/b]
用class 不行的 你不可以试下 可以的话 贴下代码 , 我的要求是 如果说一个bean 里面有个print()方法 mark a=(mark)ele a.print()可以调用就成
[b]问题补充:[/b]
貌似要用到反射 但看了下 觉的很麻烦 有没有什么简单的方法 谢谢
zcjava
2009-09-07 15:46浏览 191
已采纳
菜鸟提问:java可以动态转换类么
- 写回答
- 好问题 提建议
- 追加酬金
- 关注问题
- 分享
- 邀请回答