1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
//reprenant tout le code
class1 { int a , double b}
class2 { int l, double[] y, class1[][] x}
class3{
myObject = new class2();
myObject.l = nb_int;
myObject.y = new double[nb];
class1[][] x;
x = new class1[size1][];
for(int i = 0; i < x.length; i++) {
x[i] = new class1[size2];
for(int j = 0; j < x[i].length; j++){
x[i][j].index = -1;
x[i][j].value = -1;
}
}
//Au final, je dois avoir :
myObject.l = une_valeur; // réussi
myObject.y = une_autre ; // réussi
myObject.x[i][j].a = encore_une; // pointeur null
myObject.x[i][j].b = encore_une_autre; // pointeur null |