java 中我定义了一个二维数组,比如agent1[i][j],现在我想给给这个二维数组定义一些属性,

2024-12-30 22:18:14
推荐回答(4个)
回答1:

和数组里面是什么没关系. 能点出属性的必须是对象的引用。
比如
String agent[i][j];
那么这个数组自然可以点出属性,因为它是String类对象的引用。
也可以是自定义类的引用。
class Test{
int a;
int b;
}
Test agent[i][j] = new Test();
agent[i][j].a = 1;都可以

回答2:

如果你的二维数组里面存放的 是你自己定义的对象(自定义一个Class),那么属性可以有N个,

回答3:

agent1[i][j]=map

回答4:

数组里放一个对象进去,然后调用对象的属性
agent1[i][j] = new myClass();
myClass{
String m_dBestfitness;
get m_dBestfitness(){}
set m_dBestfitness(){}
}