A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 曹强 中级黑马   /  2014-5-19 14:44  /  2451 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 曹强 于 2014-5-21 11:22 编辑

    在一个project不能建多个个class吗,有时候你自己强制写了,还会报错,把前面的public改了,又没错了,啥情况

8 个回复

倒序浏览
右手的依恋 来自手机 中级黑马 2014-5-19 15:19:57
沙发
估计你错在一个java文件中只能有一个public的错误了,java程序是从一个public类的main方法开始执行的,每个编译单元只能有一个public类,也就是只能有一个访问接口,如果有好多public,虚拟机不知道该访问哪个了,希望对你有所帮助
回复 使用道具 举报 3 0
class可以有多个 可以是方法  但是前面有修饰你 估计你理解的应该是public........class   main  这里面最主要的是一个project只能有一个main入口的
回复 使用道具 举报
#一个project可以建立很多包,每个包里面又可以建很多class#
回复 使用道具 举报
支持2楼说的。
回复 使用道具 举报
More 来自手机 中级黑马 2014-5-20 08:14:47
地板
一个project当然可以有多个类,但只能有一个具有main主方法的类作为程序的入口,这个类必须由public来修饰为公共的
回复 使用道具 举报
茂子 中级黑马 2014-5-20 08:42:43
7#
首先一个编译文件同一Java文件中只能出现一个public修饰的类,出现多个编译报错;其次此,如果出现public修饰类,其Java文件名称应该与类名相同,否则编译亦会报错。希望对你有帮助。。。。
回复 使用道具 举报 1 0
喜爱 高级黑马 2014-5-20 08:57:59
8#
一个Java文件中编写多类,只能有一个类是使用public修饰的。同意二楼的看法!
回复 使用道具 举报
曹强 中级黑马 2014-5-21 11:15:18
9#
茂子 发表于 2014-5-20 08:42
首先一个编译文件同一Java文件中只能出现一个public修饰的类,出现多个编译报错;其次此,如果出现public修 ...

谢谢啊,懂了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马