Quelle est la différence entre public, protégé, forfait-privé et privé en Java

Mots clés : javaprivatepublicprotectedaccess-modifiersjava

meilleur 1 Réponses Quelle est la différence entre public, protégé, forfait-privé et privé en Java

vote vote

96

____________________________________________________________________                 | highest precedence <---------> lowest precedence *———————————————+———————————————+———————————+———————————————+———————  \ xCanBeSeenBy | this          | any class | this subclass | any   \__________   | class         | in same   | in another    | class              \  | nonsubbed     | package   | package       |     Modifier of x \ |               |           |               |        ————————————————*———————————————+———————————+———————————————+——————— public          |       ✔       |     ✔     |       ✔       |   ✔   ————————————————+———————————————+———————————+———————————————+——————— protected       |       ✔       |     ✔     |       ✔       |   ✘    ————————————————+———————————————+———————————+———————————————+——————— package-private |               |           |               | (no modifier)   |       ✔       |     ✔     |       ✘       |   ✘    ————————————————+———————————————+———————————+———————————————+——————— private         |       ✔       |     ✘     |       ✘       |   ✘     ____________________________________________________________________ 

Questions similaires