Java question Static et final ensemble ??

Coralie -  
KX Messages postés 19031 Statut Modérateur -
Bonjour,

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

1 réponse

  1. KX Messages postés 19031 Statut Modérateur 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
    1. Coralie
       
      ok mrci, donc on ne pourra pas réutiliser ce tableau dans une autres classe c'est ça ?
      0
    2. KX Messages postés 19031 Statut Modérateur 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