Bonjour à tous,
J'ai lu sur internet que le modificateur accessibilité protected a comme portée
Alors je me suis posé la question: Pourquoi lorsque je tape ce codeLes variables, méthodes ou classes définies comme protégées ne sont accessibles que par les classes filles et classes du même package..
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Package Test; Class A{ protected int b; }
la variable d'instance b est visible dans le deuxième package !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Package Test1; import Test; Class B extends A{ }
On n'a pas dit que les variables protected ne sont visibles que dans les classes et les classes dérivés du même package?
Je suis un peu perdu içi !
Meric pour votre aide !
Partager