在 ActionScript 2 和 3 中,我们可以像访问关联数组一样访问类的成员变量。
例如,
//AS3 Code
private var tempvar:String="Hello";
function printString()
{
trace(this.tempvar);
trace(this[tempvar]);// would print the same as above
}
我想知道在Java中是否也可以这样做。
我需要这个的原因是,我的 java 代码中有一些变量,如下所示
//java code
private String var_1, var_2, var_3, var_4;
要访问这些变量,我必须编写 4 个不同的语句
//java code
var_1="SomeValue1";
var_2="SomeValue2";
var_3="SomeValue3";
var_4="SomeValue4";
如果它在 AS3 中,我可以做这样的事情
//AS3 Code
for( var i=1; i<=4;i++)
{
this["var_"+i]="SomeValue"+i;
}
如果有人可以让我知道如何在 Java 中做同样的事情,我会非常高兴。
谢谢