私はJavaを学び始めたばかりで、プログラムに取り組んでいます。ここでエラーが発生します:
locationsOfCells = simpleDotCom.getLocationCells();
しかし、エラーが何であるかはわかりません。Eclipseは言う
getLocationCells()
タイプから非静的メソッドへの静的参照を作成できませんsimpleDotCom
誰かがこれを手伝ってくれますか?私は何が間違っているのですか?
public class simpleDotCom {
int[] locationsCells;
void setLocationCells(int[] loc){
//Setting the array
locationsCells = new int[3];
locationsCells[0]= 3;
locationsCells[1]= 4;
locationsCells[2]= 5;
}
public int[] getLocationCells(){
return locationsCells;
}
}
public class simpleDotComGame {
public static void main(String[] args) {
printBoard();
}
private static void printBoard(){
simpleDotCom theBoard = new simpleDotCom();
int[] locationsOfCells;
locationsOfCells = new int[3];
locationsOfCells = theBoard.getLocationCells();
for(int i = 0; i<3; i++){
System.out.println(locationsOfCells[i]);
}
}
}