This question already has answers here:
What is the difference between public, protected, package-private and private in Java?
                                
                                    (28个答案)
                                
                        
                                2年前关闭。
            
                    
我对Java中整个受保护的东西有些困惑。如果某些东西受到保护,那么只有同一包中的类才能访问它,对吗?

我们应该在类中使用受保护的私有属性吗?如果是这样,什么时候?

最佳答案

protected成员可以由同一包中的其他类访问,也可以由与该成员一起扩展该类的类访问,而无论其包如何。

private成员只能在班级内部访问。没有所谓的“受保护的私有属性”。

09-25 17:16
查看更多