我写了一个简单的库,其中用户扩展了我的一个抽象类,然后将该类传递给我的一个函数。Java铸造阵列
//user class
class My_robot extends Robot{
}
//My library function
function Robot_maker("path.to.My_robot")
机器人制造商功能然后创建一个Robot[]
类型的数组。然后,用户可以在阵列通过调用我的函数Robot[]
get_robot_army()
我知道我可以通过元素铸就Robot[]
数组元素,但有没有办法施展整个数组一次另一个归还给他们? (我想从最终用户摘要)
有没有办法使用反射来改变函数的返回类型?
/////////////////////////////需要澄清一些/////////// ////////////////
The code in question is the function batch_result() on line 124
我希望能够返回该用户使用该功能batch_set_relationship()上线139
作为一个例子所提供的类如果有人跑 here on line 88我怎么能传递给用户提供的自定义提供的类的数组。
也可以有人澄清为什么转换为不同类型的数组失败。你能想到
这看起来不是Java。 ('function'?) – 2010-12-16 15:57:19
这是您在**八月**期间在StackOverflow上的** 27th **问题。从长远来看,您已经学会了如何正确格式化代码,以便其他人不必为您清理代码。 – 2010-12-16 15:57:51
>我知道我可以通过元素投射Robot []数组元素,但有没有办法一次投射整个数组? 什么,从什么,为什么? – Mud 2010-12-16 15:59:37