ajjrx - 云代码空间
—— Habit is the love.
一个java文件只能有一个public类,而且此类的名字须与文件名一致。
补充:这不是说一个程序必须要有一个public类,其实也可以没有,如下面一个程序也是可以执行的:
class Hello { //main函数,打印简单输出 public static void main(String[] args){ System.out.println("Hello, world."); } }
class Demo{ ... public static void main(String[] args){ ... } }当你用javac A.java编译时是不会出错的,但是当你用java A去执行你的程序时就会报错(错误: 找不到或无法加载主类 A),这个时候你必须用java Demo去执行你的程序。因为,javac A.java生成的是 Demo.class文件,所以要用java Demo 去运行程序。