黑马程序员技术交流社区

标题: 关于在一个project里建两个class [打印本页]

作者: 曹强    时间: 2014-5-19 14:44
标题: 关于在一个project里建两个class
本帖最后由 曹强 于 2014-5-21 11:22 编辑

    在一个project不能建多个个class吗,有时候你自己强制写了,还会报错,把前面的public改了,又没错了,啥情况
作者: 右手的依恋    时间: 2014-5-19 15:19
估计你错在一个java文件中只能有一个public的错误了,java程序是从一个public类的main方法开始执行的,每个编译单元只能有一个public类,也就是只能有一个访问接口,如果有好多public,虚拟机不知道该访问哪个了,希望对你有所帮助
作者: liang090214    时间: 2014-5-19 22:08
class可以有多个 可以是方法  但是前面有修饰你 估计你理解的应该是public........class   main  这里面最主要的是一个project只能有一个main入口的
作者: 郝义涛    时间: 2014-5-19 23:49
#一个project可以建立很多包,每个包里面又可以建很多class#
作者: jsjchenlong    时间: 2014-5-20 07:43
支持2楼说的。
作者: More    时间: 2014-5-20 08:14
一个project当然可以有多个类,但只能有一个具有main主方法的类作为程序的入口,这个类必须由public来修饰为公共的
作者: 茂子    时间: 2014-5-20 08:42
首先一个编译文件同一Java文件中只能出现一个public修饰的类,出现多个编译报错;其次此,如果出现public修饰类,其Java文件名称应该与类名相同,否则编译亦会报错。希望对你有帮助。。。。
作者: 喜爱    时间: 2014-5-20 08:57
一个Java文件中编写多类,只能有一个类是使用public修饰的。同意二楼的看法!
作者: 曹强    时间: 2014-5-21 11:15
茂子 发表于 2014-5-20 08:42
首先一个编译文件同一Java文件中只能出现一个public修饰的类,出现多个编译报错;其次此,如果出现public修 ...

谢谢啊,懂了




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