建立了一个Test.java的类。
类中这么写:
class Test2 {
...
}
虽然类名和文件名不一致,但是这里不报错,是正确的。
但是,如果这么写:
public class Test2 {
...
}
就报错了,说明如果定义类为public的话,就必须类名与文件名一致。
这个问题以前没注意过,记录下来。^_^
Java类名与文件名一致性
本文探讨了Java中类名与文件名的一致性要求。指出当类被声明为public时,其名称必须与文件名完全匹配,否则将导致编译错误。而对于非public的类则没有此限制。
建立了一个Test.java的类。
类中这么写:
class Test2 {
...
}
虽然类名和文件名不一致,但是这里不报错,是正确的。
但是,如果这么写:
public class Test2 {
...
}
就报错了,说明如果定义类为public的话,就必须类名与文件名一致。
这个问题以前没注意过,记录下来。^_^

被折叠的 条评论
为什么被折叠?