java的main()函数申明成static是因为这样就可以直接执行main()函数,而不需要实例化一个没有意义的对象。 在main()函数中,你不但可以执行本类的static函数,还可以声明对象,执行其他工作,如下所示:public class Test { public void printTest() { System.out.println("Test"); }
public static void print() { System.out.println("OK!"); }
public static void main(String[] args) { print();//直接执行static函数 Test t = new Test(); t.printTest();//像这样执行其他操作 } }
在main()函数中,你不但可以执行本类的static函数,还可以声明对象,执行其他工作,如下所示:public class Test {
public void printTest() {
System.out.println("Test");
}
public static void print() {
System.out.println("OK!");
}
public static void main(String[] args) {
print();//直接执行static函数
Test t = new Test();
t.printTest();//像这样执行其他操作
}
}