[size=medium]一、关于main方法[/size]
1.main方法被定义为private,编译通过,但是运行时会报错
运行时报错信息:
[color=red]错误: 在类 ht.Test 中找不到主方法, 请将主方法定义为:
public static void main(String[] args)[/color]
2.main方法去掉static修饰符,编译通过,但是运行时会报错
运行时报错信息:
[color=red]错误: main 方法不是类 ht.Test 中的static, 请将 main 方法定义为:
public static void main(String[] args)[/color]
3.可以将public static void 写成 static public void,程序照样编译通过并正常运行。
运行结果:
我是主方法
1.main方法被定义为private,编译通过,但是运行时会报错
package ht;
public class Test {
private static void main(String[] args) {
System.out.println("我是主方法");
}
}
运行时报错信息:
[color=red]错误: 在类 ht.Test 中找不到主方法, 请将主方法定义为:
public static void main(String[] args)[/color]
2.main方法去掉static修饰符,编译通过,但是运行时会报错
package ht;
public class Test {
public void main(String[] args) {
System.out.println("我是主方法");
}
}
运行时报错信息:
[color=red]错误: main 方法不是类 ht.Test 中的static, 请将 main 方法定义为:
public static void main(String[] args)[/color]
3.可以将public static void 写成 static public void,程序照样编译通过并正常运行。
package ht;
public class Test {
static public void main(String[] args) {
System.out.println("我是主方法");
}
}
运行结果:
我是主方法