J'y pensait aussi, mais n'y a-t'il pas moyen de se passer du constructeur de l'�l�ment de base de mon tableau ? Java ne peut-il pas utiliser de "structures" pures, mais uniquement des classes avec des constructeurs ?
Aur�lien
Le jeudi, 31 oct 2002, � 16:33 Europe/Paris, Jean-Yves Pere a �crit :
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. };
