【发布时间】:2016-10-29 14:05:44
【问题描述】:
例如,我有一个类 X,它有两个名为 ex 的字段。 aField 和 bField。在主类中,我得到了对象类 X 的表和应该调用的函数,但在第一次它必须更改名为 aField 的字段,在第二次调用中必须更改名为 bField 的字段。
class X{
int aField;
int bField;
}
class Main{
public X[] listX;
public int amount;
public static void requestedFunction(){
for(int i=0; i<amount; i++){
aField = 5;
// bField = 5;
// or this one when called second time in code ;
}
}
public static void main(String[] args) {
amount = 10;
listX= new X[amount];
requestedFunction(); // thsi usage change fields named aFields
requestedFunction(); // this usage change fields named bFields
}
}
有没有办法以这种方式做到这一点?或者我需要制作 2 个不同的功能?
【问题讨论】:
-
你可以重载一个方法。
-
但还是同类型的变量。
-
你的评论说当调用一个第二个参数