访问修饰符的使用

访问修饰符的重要意义在于:控制类、属性以及方法的可见性。
可见性,顾名思义,就是当前被修饰的内容对于其他内容是否可以访问的性质。
具体情况如下表所示:

情况&限制符 public protected default private
同一类中
同一包中
子类
不同包中

上面的表格展示了使用不同的访问限制符时,对不同情况的可见性。“是”代表可以访问。
按照这种情况,可以看到,private的限制能力最强,只能在同一类中起作用,在本类以外的任何地方访问都会失败;而public是限制能力最弱的修饰符,正常来讲,在任何地方都可以对以public作为访问限制的访问。
另外,如果没有标注任何修饰符,那么修饰符就是default,所以一定要特别注意。

需要注意:
修饰类的时候,可以用的修饰符只有public和default(其实还有final),不得使用其他的修饰符,成员内部类可以使用private进行修饰。

posted @ 2018-01-24 18:00  言立慧  阅读(181)  评论(0编辑  收藏  举报