我正在OOP1课堂上完成我的最终项目。语言是Java。
我想知道如何在构造函数中调用以下方法:
public Garden (int size) {
garden=new char[size][size];
this.initializeGarden(garden[][]);
}
private void intializeGarden(char [][]garden) {
for(int i=0;i<garden.length;i++)
for(int j =0;j<garden.length;j++)
garden[i][j]='-';
}
this.initializeGarden(garden [] []);是几次失败的尝试之一。 我尝试了一些变体,但是eclipse不喜欢其中任何一个。
答案 0 :(得分:2)
message
答案 1 :(得分:0)
您的私有方法intializeGarden
似乎有错字。
所以通话看起来像intializeGarden(garden)
答案 2 :(得分:0)
只需更改
this.initializeGarden(garden[][]);
到
this.initializeGarden(garden);
上面的代码会将Garden变量作为参数传递给initializeGarden方法。