Aurelien Mazurie a �crit :

>         Bonjour � tous,

Salut,

> Ca c'est mon objet de base:
>
>    private static class TypeInfo
>     {
>      public int ID;
>      public String name;
>      public int groupID;
>     }
>
> Et voil� le tableau (toujours static), que je cherche � cr�er (quelques
> tentatives de syntaxes sont indiqu�es):
>
>    private static TypeInfo[] types =
>     {
>      {1, "foo", 1}              // ne marche pas...
>      (1, "foo", 1)              // ne marche pas non plus...
>      TypeInfo() {1, "foo", 1}   // idem...
>
> Grr... Quand je pense que c'�tait l'enfance de l'art en C/C++...

> Quelqu'un sait-il comment faire �a en Java ? Je ne veux pas avoir �
> initialiser ce tableau en passant par un constructeur (c'est un static,
> je veux pouvoir y acc�der sans instancier la classe qui l'englobe).
>

Il suffit que ta classe TypeIUnfo ait un constructeur du type

TypeInfo(int ID, String name, int groupID) {
...
}

Et dnas ton tableau
private static TypeInfo[] types =
{
  new TypeInfo(1, "foo", 1),
etc.

};



Répondre à