在Java中,对于每个访问修饰符的使用时机是否都有明确的规定,即默认(包私有(private))、public
、protected
和private
,同时制作class
和interface
并处理继承?
最佳答案
The official tutorial可能对你有用。
类 | 包 | 子类 (相同的包) |
子类 (diff pkg) |
世界 | |
---|---|---|---|---|---|
公开 |
+ | + | + | + | + |
protected |
+ | + | + | + | |
无修饰符 | + | + | + | ||
私有(private) |
+ |
+ : 可访问
空白:不可访问
关于java - Java 中的 public、protected、package-private 和 private 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/215497/