我正在爲一個學校項目編寫一個生命遊戲java代碼,並且需要聲明一個方法,該方法從一個單獨的類中調用構造函數。聲明一個2d數組方法
我不知道我是否正確寫入,具體是構造函數參數。
public class GameOfLife {
public static void main(String[] args){
LifeWindow game = new LifeWindow([100][100], 8);
}
}
LifeWindow是一個獨立的類,提供給我的構造函數。
我的IDE給我的LifeWindow行的錯誤,他說:
而且
「令牌‘(’預計此令牌後表達式語法錯誤」,我不知道如何調用該方法主要 「遊戲」。不允許我使用任何實例變量的構造函數
編輯:。 構造是:
public LifeWindow(int [][] world, int scale) { this.world = world; this.scale = scale; this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setSize(world.length * scale, world[0].length * scale); this.setUndecorated(true); this.setVisible(true); this.createBufferStrategy(2); }
「'LifeWindow'是這是給我提供的構造一個單獨的類。」什麼是構造函數提供給你? – dasblinkenlight