相关疑难解决方法(0)

为什么Java的"受保护"受保护的程度低于默认值?

在Java中,我们有四个访问说明:public,protected,包私有的(默认),和private.这是 ,而不是我的问题.

我的问题是关于命名protected.如下所示,给一个字段package-private的默认访问说明符可以防止包外的子类使用它,但是应用关键字protected实际上并不保护它 - 相反,它将它打开到子类任何包裹.

那么,为什么不protected保护东西; 为什么它比没有修饰符的限制更少

java terminology access-specifier semantics

4
推荐指数
2
解决办法
1308
查看次数

标签 统计

access-specifier ×1

java ×1

semantics ×1

terminology ×1