美文网首页
访问控制符和继承基础

访问控制符和继承基础

作者: 以梦为马驾驾驾 | 来源:发表于2018-12-19 11:35 被阅读0次

访问控制符

  • public, private, protected都是可见性修饰符:

    • 其中public, private 用于指定是否可以从外部访问类的数据域和方法。private修饰的可以被继承,但是不准直接访问,但是可以通过设置公共访问器访问,公共修改器修改。
    • protected用于保护父类数据域或者方法不被其他包中除子类以外的类所访问,即可以访问的类有:当前包中的类,其他包中的当前类的子类。
  • default,若类中数据或者方法没有被修饰符所修饰,则称包私有,或者包内访问。default类可以被同一个包内的其他类访问。注意 :default 限制的子类不能访问,是指在其他包中的子类无法访问,同一个包中的子类仍然能够访问。

  • 对于类而言,只有public 和 default。

权限图
修饰符 同一类内部 同一个包内 其他包中子类 其他包中
private *
default * *
protected * * *
public * * * *

相关文章

网友评论

      本文标题:访问控制符和继承基础

      本文链接:https://www.haomeiwen.com/subject/xovknxtx.html