java中访问控制符public、private、protected、default之间的区别

来源:互联网 发布:eclipse for python 编辑:程序博客网 时间:2024/06/05 14:49

参考自stackoverflow:点我访问原始回答


            | Class | Package | Subclass | Subclass | World            |       |         |(same pkg)|(diff pkg)| ————————————+———————+—————————+——————————+——————————+————————public      |   +   |    +    |    +     |     +    |   +     ————————————+———————+—————————+——————————+——————————+————————protected   |   +   |    +    |    +     |     +    |   o     ————————————+———————+—————————+——————————+——————————+————————no modifier |   +   |    +    |    +     |     o    |   o————————————+———————+—————————+——————————+——————————+————————private     |   +   |    o    |    o     |     o    |   o+ : accessibleo : not accessible

阅读全文
1 0