黑马程序员技术交流社区

标题: 访问控制符问题 [打印本页]

作者: 絮缘小默    时间: 2014-3-5 17:12
标题: 访问控制符问题
在一个源文件中可以有多个java类,那么公共的public可以有几个呢?为什么?
作者: 天凌蓝    时间: 2014-3-5 17:37
在一个Java源文件中可以有多个class,但是只能有一个public公共类,而且这个公共类是主类,主类里面有主方法,主方法是程序的入口,类名必须与源文件名一致,所以在一个Java源文件中只能 存在一个public修饰的公共类
作者: 赵文超    时间: 2014-3-5 21:54
一个java源文件中最多只能有一个public类,当有1个public类时,源文件名必须与之一致,否者无法编译。每个编辑单元只能有一个公开的接口,而这个接口就由其public来表示。main()不是必须放在public类中才能运行
作者: 为你而去    时间: 2014-3-5 23:51
只能有一个public类,public类的名称必须与文件名相同(严格区分大小写)。如果有一个以上的public 类,那文件名跟哪一个相同呢,编译器就会报错。 当然一个编译单元内也可以没有public类
作者: 絮缘小默    时间: 2014-3-7 15:07
那么当一个java源文件中没有public修饰的方法那么这个源文件可以运行吗?




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