使用变量调用的java控制方法
所以我尝试结合多种方法,根据不同的参数对数组进行排序,以进行优化。除了这一行之外,整个方法都是一样的:
for (int k = i; k >= 0 && currData.METHOD() <= playerData[k].METHOD(); k--) {
//The stuff inside the method is the same
}
方法更改为不同的访问器方法,以控制数组的排序方式
我做了一点搜索,发现了Java反射(但我不确定它是什么)。有人能解释一下我如何用它来解决我的问题,或者其他更好的解决方案吗?谢谢
# 1 楼答案
不要在这里使用反射。使用多态性会有所帮助