类内访问 | 包内访问 | 从子类访问 | 从不同包访问 | |
---|---|---|---|---|
public | 可以 | 可以 | 可以 | 可以 |
protected | 可以 | 可以 | 可以 | 不可以 |
默认 | 可以 | 可以 | 不可以 | 不可以 |
private | 可以 | 不可以 | 不可以 | 不可以 |
子类可以覆盖父类的 protected
方法,并把该方法的可见性改成 public
。
子类不能降低父类方法的可见性,即不能把父类的 public
方法的可见性改成 protected
。
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/leetbook/read/java-interview-highlights/en6v13/