Private et protected en java
Fermé
mking03
Messages postés
116
Date d'inscription
dimanche 13 juillet 2008
Statut
Membre
Dernière intervention
6 février 2017
-
26 oct. 2008 à 21:42
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 7 déc. 2010 à 22:00
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 7 déc. 2010 à 22:00
A voir également:
- Java protected
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Forum Jeux vidéo
- Java apk - Télécharger - Langages
- Waptrick java - Forum Mobile
- Jeux java itel football - Télécharger - Jeux vidéo
6 réponses
Marco la baraque
Messages postés
996
Date d'inscription
vendredi 9 mai 2008
Statut
Contributeur
Dernière intervention
5 novembre 2009
328
27 oct. 2008 à 00:50
27 oct. 2008 à 00:50
Bonsoir,
J'ajouterai l'exemple suivant :
Enfin, si tu ne spécifies pas la visibilité, l'attribut est "package friendly", c'est-à-dire qu'il va être visible par toutes les classes qui se trouvent dans le package de ta classe.
Cordialement,
J'ajouterai l'exemple suivant :
public class Mere { private int a; protected int b; public int c; } public class Fille { public void afficher() { System.out.println(a); /*ne marche pas car une variable private n'est pas visible depuis une classe fille*/ System.out.println(b); /*marche car une variable protected est visible depuis une classe fille*/ System.out.println(c): /*fonctionne tout le temps car c est public*/ } } public class Externe { //Externe est dans un autre package que Mere et Fille public void afficher() { System.out.println(a); // ne marche pas System.out.println(b); // ne marche pas System.out.println(c): //fonctionne tout le temps car c est public } }
Enfin, si tu ne spécifies pas la visibilité, l'attribut est "package friendly", c'est-à-dire qu'il va être visible par toutes les classes qui se trouvent dans le package de ta classe.
Cordialement,