为什么我用ecplise写Java,所有类名都必须和文件名一样?

来源:百度知道 编辑:UC知道 时间:2024/06/04 12:10:12
不和文件名一样编译不通过
不是只要含mian方法的类名和文件名一样就行吗

声明为public的类必须和文件名一致

是eclipse不是ecplise
这只是个开发工具
在Java中,一个文件只能有写一个类
文件名和类名必须相同
所以声明类的时候要注意了

不是的!那不叫文件名而是类名!那个名称和classic 后面这个一定要一样才可以的!不然就不行的!
public class Text {
public static void main(String args[]){

}
}所以你一开始建的那个名称也得是Text

这个是 java 本身原因造成的 java中的全是累 你的文件名必须是public 中的名字相同

一个文件通常就只有一个类...所以文件名和类型要一致...如果一个文件有多个类,那么类名就必须和用public访问修饰符相同的类的类名一致!!!

不是你在eclipse下一样 而是在哪都必须一样