我正在用 Java 编写一个我想模拟引用的方法。由于 java 没有 C# 中的 out 关键字,也没有 C++ 中的引用/指针,我想知道我是否可以使用反射来模拟它。
一个例子是:
public static boolean ChangeValue(Object Input, Object Output) {
//Use some reflection here to change the value of Output?
return true;
}
然后主要:
public static void main(String[] args) {
int I = 0;
ChangeValue(I, I);
System.out.println(I);
}
所以.. 我可以使用反射来更改传递给我的 ChangeValue 方法的任何参数的值吗?我不想返回复合对象..