Posez votre question Signaler

Private en java

simo - Dernière réponse le 27 mai 2011 à 17:13
Bonjour,
j'ai pas compris le rôle de private ou bien l'explication de ce code
private JButton Bouton jaune; par exemple .
Lire la suite 

Private en java »

4 réponses
Réponse
+0
moins plus
Un variable en "private" ne peut être utilisé que dans cette classe.
voir http://www.commentcamarche.net/contents/java/javaaccess.php3
simo - 27 mai 2011 à 16:59
oui je suis d'accord avec vous mais ce que je veux comprendre ,est ce que le role de private est la déclaration des variables ? si oui quelle est les types de ces variables .
Ajouter un commentaire
Réponse
+0
moins plus
D'abord :
private JButton Bouton jaune;
ne compile pas
private JButton boutonJaune;
compile

Ensuite, private te permet de restreindre la visibilité d'un objet. Après, tu peux mettre la classe que tu veux pour définir ton bouton.

Vulgairement : le premier définit comme il est vu et le second ce qu'il "est".
Ici, le rôle de private n'est pas "je définis tel objet", mais plutôt "je suis un mot clef qui s'ajoute à la définition de cet objet pour restreindre sa visibilité"

La déclaration d'objets (par exemple : de champs d'une classe ou d'objets locaux à une méthode) ne dépend donc pas de private, ainsi :
String rtfm;
est une déclaration au même titre que
private String rtfm;
ou
public String rtfm;
ou
protected String rtfm;
ou
String rtfm = "Radio Traffic FM... :-°"; // ici ""instanciation""
mais n'imposent pas la même visibilité
Herezia- 27 mai 2011 à 17:13
Je remarque que cela fait plusieurs fois que tu poses des questions d'initiation facilement trouvable dans des cours Java, essaye de minimiser ces questions "simples" et cherche un peu plus par toi même, ça t'apportera beaucoup plus
Ajouter un commentaire
Ce document intitulé « private en java » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?