java中不加修饰符的变量,可访问范围是什么?

clipboard.png

clipboard.png

clipboard.png

为什么在Bo这个类中可以访问aaa这个没有修饰符的变量呢?
Bo和Person的关系是本类还是同包?
我也没有设置包名啊!难道是因为都在一个文件夹吗?

阅读 6.3k
4 个回答

目测题主用的可能是idea,
一:你实例化了person对象,除非aaa被你设置了private,就不可使了。
二三:即便你没有设置访问修饰符,默认是default类型。没有设置包,创建的类都会放在缺省包下。

肯定不是本类啊
这是同包关系

新手上路,请多包涵

题主 idea 的主题是什么呀,可否共享一下,或者给个连接?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题