私の配列の各要素が再割り当てされているように見えるという問題があります。オブジェクト配列の割り当て問題
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。あなたの質問をしていたときの右側に、この便利な**フォーマット方法**ボックスがありました。 ** [?] **の質問エリアのすぐ上にある[page linked](http://stackoverflow.com/editing-help)のように、読む価値があります。あなたがあなたのクエストを書いているとき、それがテキストボックスの下にどのように見えるかのプレビューがあります。 –