<分区>
和我的有点关系other question : 以下有什么区别:
private class Joe
protected class Joe
public class Joe
class Joe
再一次,最后两者之间的区别是我最感兴趣的。
<分区>
和我的有点关系other question : 以下有什么区别:
private class Joe
protected class Joe
public class Joe
class Joe
再一次,最后两者之间的区别是我最感兴趣的。
最佳答案
任何包中的类都可以访问公共(public)类。
具有默认访问权限的类 (class Joe
) 仅对同一包中的其他类可见。
private 和protected 修饰符只能应用于内部类。
私有(private)类只对它的封闭类和同一个封闭类中的其他内部类可见。
protected 类对同一包中的其他类以及扩展封闭类的类可见。
关于Java 类可访问性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/267781/