Java question Static et final ensemble ??

Coralie -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
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 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Ç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
Coralie
 
ok mrci, donc on ne pourra pas réutiliser ce tableau dans une autres classe c'est ça ?
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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