关键语句:一个.java文件中至多有一个public修饰的类
TestDemo5.java
示例代码:
class TestDemo5 {
public static void main(String args[]){
System.out.println("test!");
}
}
以上代码编译执行都正确,说明一个.java文件中可以没有public修饰的类。但是往往会有如下几种
错误:
1)TestDemo5.java中存在多个public修饰的类
public class X {
}
public class TestDemo5 {
public static void main(String args[]){
System.out.println("test!");
}
}
编译的时候就会出错。
2)TestDemo5.java中的public修饰的类名称却不是TestDemo5
public class TestDemoX {
public static void main(String args[]){
System.out.println("test!");
}
}
编译的时候出错