Puis-je initialiser une variable d'instance en Java, quand je l'initialise quand je la déclare, et l'initialiser avec la valeur de retour d'une méthode, que je définirai plus tard dans la classe.Initialisation d'une variable d'instance avec une méthode de la classe
Quelque chose comme ceci:
public class MyClass {
integers[] myArray = new integers[length()];
int length() {
....
}
}
length()
me donne un certain nombre, et je veux que ce numéro pour déterminer le nombre d'éléments du tableau. Il me semble plausible, mais je reçois NullPointerException
(je ne sais pas si cette erreur d'initialisation provoque l'exception, mais je ne sais pas exactement quoi, et parce que je n'ai jamais fait cette initialisation avant, je ne suis pas sûr que ce soit correct).
Cela ressemble à un marché. :) –