如何在 Java 的其他方法中使用此构造函数中的变量?
How do I use variables from this constructor in other methods in Java?
所以我有一个看起来像这样的构造函数
public Maze(String[] textmaze, int startRow, int startCol, int finishRow, int finishCol){
我想访问变量 startRow、startCol、finishRow 和 finishCol,但是这些变量只能作为来自另一个 class(我无法修改)的参数传入。那么我如何在另一种方法中使用构造函数中的那些变量呢?
你可以使用这样的东西:
class Maze{
private int startRow, startCol, finishRow, finishCol;
public Maze(String[] textmaze, int startRow, int startCol, int finishRow, int finishCol){
this.startRow = startRow;
this.startCol = startCol;
this.finishRow = finishRow;
this.finishCol = finishCol;
}
private void someMethod(){
System.out.println(startRow);
}
}
您可以将它们保存到属性或字段中。这是关于 properties.
的文档
所以我有一个看起来像这样的构造函数
public Maze(String[] textmaze, int startRow, int startCol, int finishRow, int finishCol){
我想访问变量 startRow、startCol、finishRow 和 finishCol,但是这些变量只能作为来自另一个 class(我无法修改)的参数传入。那么我如何在另一种方法中使用构造函数中的那些变量呢?
你可以使用这样的东西:
class Maze{
private int startRow, startCol, finishRow, finishCol;
public Maze(String[] textmaze, int startRow, int startCol, int finishRow, int finishCol){
this.startRow = startRow;
this.startCol = startCol;
this.finishRow = finishRow;
this.finishCol = finishCol;
}
private void someMethod(){
System.out.println(startRow);
}
}
您可以将它们保存到属性或字段中。这是关于 properties.
的文档