JackRyannn Blog
  • /home
  • /archive
  • /tags
  • /about
  • /RSS

修饰符的比较

26 Oct 2016
  • Java

既然第一次写博客,就写一些简单的

public protected private 和 default

default 是不用加任何修饰符就是用default修饰的了

public 可以在 本包、外包、类内部、子类里调用,范围最广

protected 不能在外包非子类调用

default 连外包的子类也不能调用了,但是在包内部的子类是可以调用的(注意项目依赖的包经我测试貌似也算在包内部)

private 就只能在类内部调用了

所以这几种对函数和成员的限制是 private>default>protected>public

昨天爱奇艺的面试题问到这个,结果讲的没有条理,其实就是没有弄清楚的。

最近文章

  • 美团日报
  • 美团日报
  • 美团日报
  • 美团日报
  • 美团日报

标签

  • Android
  • 服务器
  • 个人日记
  • Java
  • Andriod
  • 算法
  • Gaker
  • 转载
  • 技术博客

JackRyannn © 2015

Follow me
  • Github