我想創建一個類,它將通過以一個數組作爲輸入(其中包括)創建一個矩陣。這個數組將被分配給一個記錄(Record9)。然而,我在編譯時遇到這個錯誤。您可以在下面找到我的代碼:作業:錯誤:無效的方法聲明;返回類型要求
public class Matrix3x3flat {
private class Record9 {
public long r1c1;
public long r1c2;
public long r1c3;
public long r2c1;
public long r2c2;
public long r2c3;
public long r3c1;
public long r3c2;
public long r3c3;
}
private Record9 mat;
public Record9(long[] arr) {
Record9 this.mat = new Record9();
this.mat.r1c1 = arr[0];
this.mat.r1c2 = arr[1];
this.mat.r1c3 = arr[2];
this.mat.r2c1 = arr[3];
this.mat.r2c2 = arr[4];
this.mat.r2c3 = arr[5];
this.mat.r3c1 = arr[6];
this.mat.r3c2 = arr[7];
this.mat.r3c3 = arr[8];
return this.mat;
}
}
我不明白的問題,但我懷疑它是與我在return語句不正確引用this.mat。