黑马程序员技术交流社区

标题: 为什么一个.Java文件当中只能有一个public类? [打印本页]

作者: Be_myself    时间: 2014-6-17 23:14
标题: 为什么一个.Java文件当中只能有一个public类?
为什么一个.Java文件当中只能有一个public类?


作者: 黎志勇    时间: 2014-6-17 23:24
因为一旦用public关键字定义了一个类,那么源文件名一定要跟该类类名一致。如果一个文件中用public修饰了多个类,那么就不好确定文件名要跟哪个类的类名一样了。
作者: 黄梁梦想享    时间: 2014-6-18 01:09
硬性规定 不需理解
作者: 黄宝宝    时间: 2014-6-18 09:33
规定!游戏是这样玩的!
作者: 小生    时间: 2014-6-18 14:26
这个好像没有什么好解释的,因为定义public,类名就要和.Java文件名一致,Java文件名只有一个所以类也只能有一个
作者: idency    时间: 2014-6-18 21:14
规定啦,其实基础的东西很多是以后用多了就知道的,楼主不用在基础部分太纠结,不过多提问的态度很好:handshake
作者: Be_myself    时间: 2014-6-18 23:20
idency 发表于 2014-6-18 21:14
规定啦,其实基础的东西很多是以后用多了就知道的,楼主不用在基础部分太纠结,不过多提问的态度很好:handshak ...

谢谢提醒啊, 还得要要各位老马多多请教啊
作者: Be_myself    时间: 2014-6-18 23:23
黎志勇 发表于 2014-6-17 23:24
因为一旦用public关键字定义了一个类,那么源文件名一定要跟该类类名一致。如果一个文件中用public修饰了多 ...

谢谢你的回答, 很受用




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2