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

不和文件名一样编译不通过
不是只要含mian方法的类名和文件名一样就行吗

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

}
}所以你一开始建的那个名称也得是Text
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-09-27
是eclipse不是ecplise
这只是个开发工具
在Java中,一个文件只能有写一个类
文件名和类名必须相同
所以声明类的时候要注意了
第2个回答  2008-09-27
一个文件通常就只有一个类...所以文件名和类型要一致...如果一个文件有多个类,那么类名就必须和用public访问修饰符相同的类的类名一致!!!
第3个回答  2008-09-27
不是只在eclipse JAVA语言不成文的规定 类名和文件名相同 一个文件里面可以写多个类 但是只能有一个类是public的
第4个回答  2008-09-27
这个是 java 本身原因造成的 java中的全是累 你的文件名必须是public 中的名字相同

为什么我用ecplise写Java,所有类名都必须和文件名一样?
不是的!那不叫文件名而是类名!那个名称和classic 后面这个一定要一样才可以的!不然就不行的!public class Text { public static void main(String args[]){ } }所以你一开始建的那个名称也得是Text

java新建类后,包名不是default package而是与工程名一样,这是什么问题...
那是因为你创建java 类的时候在填写了和项目名(或者成为工程名,不过很少人这么说)一样名字的包,所以就不是默认包,你要想把你的类建立在default package(默认包)中,则在包名那一栏不要填就可以了,如图(这里是以eclipse 来举例的)我们在电脑里看到的包在其实就是文件夹,包名就是文件夹名,...

eclipse同包中不同的文件中有相同的类名,有影响么
同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。避免冲突。不同java类文件中的内部类可以同名,但是同一文件下的public或者是默认范围的java类是不可以同名的。第一:如果两个代码都在同一个包中的话,是不用使用i...

为什么我eclipse建JavaClass,最前面必须要有package,我删了就报错,而M...
你在建这个java文件的时候就默认有包了(也就是你建的这个.java目录),如果你删除了packge就会提示:你这个声明为“ ”的包不匹配你实际的包(xx.java的所在目录)!~~~就好比你在c盘下的的windows目录下建立了个java文件,那么这个java文件想要能打包编译就需要在这个类里首行声明你的包:packge c...

java 新手问 写个类 老有提示
首先, 你那个类名不应该用main,其次类名首字母要大写,出现这个提示的主要原因是你的方法名和类名同名了,在java中如果和类名相同的方法是构造方法,构造方法没有返回值,所以你将你的类名:“main” 换个名,如Demo,就不会出现提示啦 kary_zhang | 发布于2012-07-17 举报| 评论 4 0 把类名改了就可以了...

Eclipse工程类名包名命名有什么要求
priv :私有项目,指个人发起,独自完成,非公开的私人使用的项目,copyright属于个人。包名为“priv.个人名.项目名.模块名.……”。onem :与“indi”相同,推荐使用“indi”。另外,我为了区分团队项目和前面所说项目的区分,还有了一下扩展:team :团队项目,指由团队发起,并由该团队开发的项目,...

如何在Eclipse 中编写java程序
3、新建java项目,输入项目名,这里我们输的是HelloZhiDao 下面的选项有设置javase版本,如果没有特殊需求,我们按默认点击Finish创建完成 4、项目建好以后,结构很简单,一个src包目录,下面是jre类库 5、接下来要在src下面建立包文件,在开发项目过程中,所有的类文件不可能放在同一目录下,也就是不能放...

Java 编译出现类重复错误
程序没问题,看一下同一个 目录下 是否有 相同的类名 比如:你是不有 javac *java ,尽量不要这样。比如 有个 A.java 内容 public class A{ } B.java class A{ } public class B{ } 就会有问题 应该 javac A.java,javac B.java ...

如何在eclipse中新建Java类
第三步:别是填写工程名以及源码文件夹,一般情况是默认src作为根文件夹。第四步:在工程中新建一个包。值得注意的是包名和工程名一般都是小写开头,而Java类名则是大写开头。右键单击src,依次点击new->package->填写包名。第五步:在包中新建一个Java类,一个包中可以有多个Java类,Java类是我们写...

eclipse中如何修改类名称
1、将光标定位在你要修改的类名上,用鼠标点击类名即可。2、右键一下,点击“Refactor”(重构),接着选项“Rename”(重命名)。3、这时类名上会多出一个方框,按delete或退格键删除原有的类名。4、输入新的类名,按enter键确认。5、这样所有的类名都被修改好啦。

相似回答