Bonjour à tous,

J'ai lu sur internet que le modificateur accessibilité protected a comme portée
Les 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..
Alors je me suis posé la question: Pourquoi lorsque je tape ce code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Package Test;
Class A{
 
protected int b;
}
et

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Package Test1;
import Test;
 
Class B extends A{
}
la variable d'instance b est visible dans le deuxième package !!!

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 !