gpt4 book ai didi

java - 如何在构造函数 java 中调用初始化 char 数组的私有(private)方法

转载 作者:行者123 更新时间:2023-12-02 01:48:04 26 4
gpt4 key购买 nike

我正在 OOP1 类(class)中完成我的期末项目。语言是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(花园[][]);是多次失败的尝试之一。我尝试了一些变体,但 Eclipse 不喜欢其中任何一个。

最佳答案

public class Garden {
char[][] garden;

public Garden (int size) {

garden=new char[size][size];

this.initializeGarden(garden);
}


private void initializeGarden(char [][]garden) {

for(int i=0;i<garden.length;i++)
for(int j =0;j<garden.length;j++)
garden[i][j]='-';

}

public void display(){
for(int i=0;i<garden.length;i++){
for(int j =0;j<garden.length;j++){
System.out.print(garden[i][j]);
}
System.out.println();
}


}


public static void main(String[] args) {
new Garden(20).display();
}
}

关于java - 如何在构造函数 java 中调用初始化 char 数组的私有(private)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53440294/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com