private表示“仅在封闭类中可见”。
protected表示“仅在封闭类和任何子类中以及封闭类包中的任何位置可见”。
private因此,应用于顶级类没有任何意义;的定义的第一部分也是如此
protected。的第二部分
protected可能
适用,但是它被默认的(受包装保护)修饰符覆盖,因此,这
protected部分是没有意义的,而一部分是多余的。
双方
private并
protected可以(并且经常是)应用到嵌套类和接口,只是从来没有顶级类和接口。

private表示“仅在封闭类中可见”。
protected表示“仅在封闭类和任何子类中以及封闭类包中的任何位置可见”。
private因此,应用于顶级类没有任何意义;的定义的第一部分也是如此
protected。的第二部分
protected可能
protected部分是没有意义的,而一部分是多余的。
双方
private并
protected可以(并且经常是)应用到嵌套类和接口,只是从来没有顶级类和接口。