android默认的包里为什么可以有多个public类?

sunpro518 2015-04-02 10:42:05

想问一下各位大神,java的一个文件夹里只能有一个public类。就像图片里的默认包里的三个类都是public类。难道这三个类不在同一个文件里?
...全文
383 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
答题小助手 2015-04-02
  • 打赏
  • 举报
回复
那也得看是内部类还是外部类啊
isaactalx 2015-04-02
  • 打赏
  • 举报
回复
是一个java源文件只能有一个public类
windfury_plus 2015-04-02
  • 打赏
  • 举报
回复
一个包里可以有无数个public类 一个java文件里只能有一个public外部类,与文件名相同
  • 打赏
  • 举报
回复
一个java文件,只能一个public,而不是一个包,一个包里,有好多.java的文件的
sunpro518 2015-04-02
  • 打赏
  • 举报
回复
难道包不是java文件?
sunpro518 2015-04-02
  • 打赏
  • 举报
回复
我自己试了一下,在包里如果是包访问权限的话,这个类就不能再Activity里注册!

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧