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

Résolu/Fermé
ajp55 Messages postés 426 Date d'inscription dimanche 31 juillet 2011 Statut Membre Dernière intervention 17 février 2015 - 10 févr. 2013 à 11:08
ajp55 Messages postés 426 Date d'inscription dimanche 31 juillet 2011 Statut Membre Dernière intervention 17 février 2015 - 10 févr. 2013 à 16:32
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

ajp55 Messages postés 426 Date d'inscription dimanche 31 juillet 2011 Statut Membre Dernière intervention 17 février 2015 23
10 févr. 2013 à 16:32
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{
             }
}


0