對象變量值獲取對象我有Kvote類是這樣的:通過Java中
public class Kvote {
private static int counter = 0;
private double[] vrednost = new double[3];
private int id;
public Kvote(double v1, double v2) {
super();
this.vrednost[1] = v1;
this.vrednost[2] = v2;
this.id = counter;
counter++;
}
public static int getCounter(){
return counter;
}
}
我在主創建該類的幾個對象:
Kvote k1 = new Kvote(2, 4.25);
Kvote k2 = new Kvote(1.85, 5);
Kvote k3 = new Kvote(1.62, 6.5);
Kvote k4 = new Kvote(1.72, 6);
所以,類Kvote的每個實例有一些id,對於k1是0,對於k2是1,對於k3是2 ... 是否有可能通過它的id var值訪問對象。例如,如果我問Id = 2的對象,我得到的對象K3 ...
我很難解釋爲什麼我需要這個,但我這樣做。基本上,我alghorytm需要與類Kvote對象的無限數量的工作:K1,K2,K3,K4,K5,K6,K7 ....
嘗試將項目添加到使用ID作爲鍵的地圖,請參閱下面的我的答案 – roeygol 2015-01-15 18:37:51
它工作。謝謝。 – user3362334 2015-01-15 18:49:04