Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 创建一个只包含两个int的类还是使用一个矩阵更好?_Java_Object_Matrix - Fatal编程技术网

Java 创建一个只包含两个int的类还是使用一个矩阵更好?

Java 创建一个只包含两个int的类还是使用一个矩阵更好?,java,object,matrix,Java,Object,Matrix,例如,如果我有一个类“Item”,它没有方法,有两个属性(price和number),那么使用这个类的对象更好吗,或者更确切地说,使用一个包含两行的矩阵,在列中包含商店的所有元素? 我的问题非常笼统,但我的意思是在速度和易用性方面。在像Java这样的静态类型语言中,一般的模式是为每个数据对象或“DTO”创建类,即使该类没有任何逻辑。因此,虽然我不确定“矩阵”的确切含义,但我认为您应该创建Item类。什么更清晰、更安全int price=items.get(0).getPrice(),或int p

例如,如果我有一个类“Item”,它没有方法,有两个属性(price和number),那么使用这个类的对象更好吗,或者更确切地说,使用一个包含两行的矩阵,在列中包含商店的所有元素?
我的问题非常笼统,但我的意思是在速度和易用性方面。

在像Java这样的静态类型语言中,一般的模式是为每个数据对象或“DTO”创建类,即使该类没有任何逻辑。因此,虽然我不确定“矩阵”的确切含义,但我认为您应该创建Item类。

什么更清晰、更安全
int price=items.get(0).getPrice()
,或
int price=((int[])矩阵[1])[0]
?请进一步解释您的问题。你想建什么?我想第一个