Bonjour,

J'ai ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
class A {
  int[] tab;
  public A(int[] tab){
    this.tab = tab;
  }
}
 
class B extends A {
  public B(){
    super(//créer un tab ici);
  }
}
Je voudrais savoir comment créer un tab paramétré en argument au constructeur.
En clair je voudrais pouvoir faire quelques chose comme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
super({1,2,3,4,5,6});
Seulement je ne connais pas la bonne syntaxe et je ne sais pas si c'est possible en java.

Pour le moment j'ai une solution de ce type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
classe B extends A {
  static int[] tab = {1,2,3,4,5,6};
  public B(){
    super(tab);
  }
}
Mais ça ne me plait pas trop.

Merci.