Java:从方法调用返回两个int

pit*_*las 3 java methods class

我在我的代码中做了很多,它有很多2维坐标:

int[] getSize() {
    int[] res = {gridRows, gridColumns};
    return res;
}
Run Code Online (Sandbox Code Playgroud)

我知道我可以定义一个小类并获得类型安全但我没有因为它让我很烦恼我自己的小琐碎的.java文件,我必须在我的代码中加入.

你认为这是丑陋的,坏的还是邪恶的?或者你也这样做?

pca*_*cao 12

如果项目中有一个想要封装的概念,例如,这两个整数是坐标,那么为它们设置一个类就没有错.在我看来,这是更清洁,然后强迫每个人创建一个数组等.

例如,是否有其他人在同一个项目中开发并调用您的方法,您是否认为他们更清楚地获得具有两个位置的int数组,或者称为Coordinates的对象?

此外,您可能希望实现诸如比较坐标之类的东西,如果您使用类,则可以以正确的OO方式封装.(如果你重新定义了类似的东西,请务必记住尊重对象合约).