Java question Static et final ensemble ??

Fermé
Coralie - 21 mai 2012 à 18:16
KX Messages postés 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 21 mai 2012 à 18:41
Bonjour,

que signifie "private static final String []s;" s'il vous plait??
bon aprem a tous :)


A voir également:

1 réponse

KX Messages postés 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 3 020
21 mai 2012 à 18:25
Ça signifie que ton tableau "s" ne sera accessible qu'à l'intérieur de la classe (private), qu'il sera lié à aucun objet en particulier mais directement à la classe (static), et enfin qu'il ne pourra être instancié qu'une seule fois (final) ce qui signifie en particulier que tu ne pourras jamais modifier sa taille.
0
ok mrci, donc on ne pourra pas réutiliser ce tableau dans une autres classe c'est ça ?
0
KX Messages postés 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 3 020
21 mai 2012 à 18:41
Tu ne peux directement faire appel à ce tableau depuis une autre classe puisqu'il est private, mais tu peux cependant utiliser une méthode public qui te permette de récupérer ce tableau et de le modifier.

public static String[] getS() { return s; }
0