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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

一开始我遇到的问题是当我在一个文件中定义了一个类时,当我在想定义一个类,为什么报错了,当我根据编译器的提示把一个类的public删掉时,错误没有了,于是回到宿舍我就查阅了一些资料,总结一下经验,希望能给你们帮助。
首先要明白一点一个java文件中不是只能有一个public修饰的类的,应该是至多能有一个。
其次如果有public的类其类名一定要与文件名一致。
而后文件有一个public修饰的类只是告诉编译器文件存在一个接口,既然是一个接口,那么就不能多了,计算机不如人,多了就迷茫了,我该走哪一条路,但是为什么可以没有呢?那你就要注意了,只是告诉它存在一个公共接口,我们不告诉他也可以呀。
最后还要注意,如果有public修饰的类,但是main可以放在别的类中。

1 个回复

倒序浏览
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马