Bonjour je possède un main , un fichier classe "Table.java" et un fichier "ManipulationTable.java"
Dans le main je fais un Table tab = new Table[0]; pour dire 0 valeurs pour l'instant (je veux, comme en C, faire du tableau d'objets "Table" un tableay dynamique.
Et dans ManipulationTable.java j'ai :
public static boolean ajouterTable(Table tab[], String name){
if(tableExiste(tab, name) == true){
System.out.println("La table '" + name + "' existe deja.");
return false;
}
Table temp[] = new Table[tab.length + 1];
if(tab.length > 0){
for(int i = 0; i < tab.length; i++){
temp[i] = tab[i];
}
}
temp[tab.length] = new Table(name);
tab = temp;
temp = null;
return true;
}
en gros j'ajoute une case à mon tableau de Table, tout marche lors de la compile or aucune table n'est "enregistrée" et le tableau de grandit pas ...
J'ai essayé un temp[tab.length].setName(name) mais ça me met une erreur et je ne comprends pas pourquoi ?
Est-ce que c'est du au fait que j'ai un public static boolean ? (un static) ? en réalité je sais même pas ce que signifie static, des fois quand je le met eclipse m'indique une erreur enfin bref ça me perturbe trrop, du coup je le laisse que quand il m'indique pas d'erruer 
(je programmais sur C avant (c'était tellement plus simple les sizeof mais j'avoue que la manipulation des chaines de caractere me laissait perplexe ... et le language objet Java me perturbe vraiment trop mais je dois vraiment gérer en Java)
merci ^^