【发布时间】:2011-06-21 09:05:56
【问题描述】:
我有一个问题,我的数组的每个元素似乎都被重新分配了。
class Car {
private static int nom = 0;
private static String whee = "";
public void setCar(int r, String s) {
this.nom = r;
this.whee = s;
}
}
class Rawr {
private Car[] jar = new Car[3];
public Mar() {
jar[0] = new Car();
jar[1] = new Car();
jar[2] = new Car();
jar[0].setCar(2, "yar");
jar[1].setCar(3, "tar");
jar[2].setCar(4, "sars");
}
}
如果我像jar[0].nom + jar[0].whee + jar[1].nom + jar[2].whee + jar[3].whee 一样打印它,输出将是
4 sars 4 sars sars
【问题讨论】:
-
欢迎来到 StackOverflow。当您提出问题时,右侧有一个方便的如何格式化框。值得一读,就像问题区域上方 [?] 中的the page linked 一样。当您编写 questino 时,会在文本框下方预览它的外观。
标签: java arrays object variable-assignment