去掉main()中的static程序是否能编译和运行?

来源:互联网 发布:淘宝女装卖家自制影棚 编辑:程序博客网 时间:2024/04/30 09:58


答:可以编译,但不可以运行。                  用static修饰的就是静态方法。静态方法不依靠对象而存在。其直接与类有关,只要包含在类中,就可以得到执行。因此,main()方法作为程序的入口,在这之前是不可能有任何对象被建立的,也就是在main之前包括main自身不可能是非静态方法。

 

0 0