[private or protected class]:oracle aurait-il fait une erreur?

[Résolu/Fermé]
Signaler
Messages postés
426
Date d'inscription
dimanche 31 juillet 2011
Statut
Membre
Dernière intervention
17 février 2015
-
Messages postés
426
Date d'inscription
dimanche 31 juillet 2011
Statut
Membre
Dernière intervention
17 février 2015
-
Bonjour,
suis débutant en java et j'ai ouvert cette page https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html
et voilà qu'on me dit qu'il est possible de créer une classe private ou protected. quand j'essai cela sur eclipse et on me dit que les seules modifier autorisé c'est final, public et abstract.
Quelqu'un pourrait il m'expliquer ce qui se passe le tableau representé dans ce site.
Merci d'avance pour vos réponses parce que je ne comprend pas ce tableau.
Est que oracle aurait fait une erreur concernant java?
Merci pour toutes personnes qui voudraient bien m'aider.






1 réponse

Messages postés
426
Date d'inscription
dimanche 31 juillet 2011
Statut
Membre
Dernière intervention
17 février 2015
22
en fait, private, protected ne marche que si la classe est une sous classe d'une classe mère. on dit nested ou inner classe.
public class A{
 .....
            private class B{
            }
             ................
             or
              protected class C{
             }
}