我试图从方法返回一个静态类。谁能告诉我怎么做?以下是我的代码:
class Dimension {
static class Sides {
int i, j
}
Sides findInGrid() {
// Here I want to set i and j to values of x and y
}
}
答案 0 :(得分:3)
也许我不理解您的问题,但您可以使用new关键字轻松使用这样的静态类。
简单实施:
class Dimension {
static class Sides {
int i, j
}
Sides findInGrid() {
return new Sides(i: 3, j: 4)
}
}
您可以通过以下方式从其他课程中使用此课程:
Dimension dimension = new Dimension()
Dimension.Sides side = dimension.findInGrid();
由于它是一个静态类,你也可以创建Sides实例而不需要Dimension实例。所以你也可以在其他类中使用下面的代码。
new Dimension.Sides( i: 6, j: 7)