我创建了一个名为 MATRIX 的类,它有一个属性
int [][] _matrix;
Run Code Online (Sandbox Code Playgroud)
在另一个类中,我创建了一个 MATRIX 类型的 obj:
Matrix newMatrix=new Matrix();
Run Code Online (Sandbox Code Playgroud)
我想在这个例子中初始化 obj:
int [][] a={{1,2,3}, {2,2,4}}
Run Code Online (Sandbox Code Playgroud)
我试着写
newMatrix._matrix={{1,2,3}, {2,2,4}}
Run Code Online (Sandbox Code Playgroud)
我遇到了语法错误。
我做错了什么?
考虑到您的基本示例,
public class Matrix {
int[][] _matrix;
}
Run Code Online (Sandbox Code Playgroud)
您可以按如下方式初始化矩阵
public class Caller {
public static void main(String[] args) {
Matrix m = new Matrix();
m._matrix = new int[][]{{1,2,3}, {2,2,4}};
}
}
Run Code Online (Sandbox Code Playgroud)