Où est l'erreur dans mon code ?
Um!
Qu'est ce qui ne va pas avec cet code:
Soit:
Code:
1 2 3 4 5 6 7
| public class record {
String name;
// ...
public void show(){
System.out.println("Name: "+name);
}
} |
// celle ci marche a merveille:
Code:
1 2 3 4 5 6 7 8
| public class test {
static record rec;
public static void main(String[ ] args) {
rec = new record;
rec.name="Toky";
rec.show();
}
} |
// alors que celle ci ne pas:
Code:
1 2 3 4 5 6 7 8
| public class test {
static record[ ] rec;
public static void main(String[ ] args) {
rec = new record[2]; //2 is just an example to say a table of record
rec[1].name="Toky"; //1 is also just an example
rec[1].show();
}
} |
Et je ne comprend pas pourquoi.
Quelqu'un peut m'aider a comprendre?
Merci d'avance.