可以。但是必须得有个public class类,而且文件名需要和public class 类名相同。

比如:

public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("Hello, World");
	}
}
class Person{
	private String username;
	private String passwd;
}

上面的代码中,需要保存为HelloWorld.java文件名。

如果保存其它的类名会怎么样呢?

一个“.java”源文件中是否可以包含多个类(不是内部类)?有什么限制?

这里保存为Test.java ,上面的提示是让保存HelloWorld.java文件名。