您的位置:首页 > 大数据 > 人工智能

MAIN方法为什么一定是static型的

2016-08-06 14:24 190 查看

非静态方法

非静态方法,没有静态修饰符修饰的方法,其数据域及功能仅在方法执行时生效。同时,其只有在对对象进行操作时才会调用。常见形式如下:

a.XXX(); b.XXX(c)……等等。

静态方法

用static修饰的就是静态方法。静态方法不依靠对象而存在。其直接与类有关,只要包含在类中,就可以得到执行,而不一定依附于对象的存在而执行。因此,Main方法作为程序的入口方法,在这之前是不可能有任何对象被建立的,也就在Main之前包括Main自身不可能是非静态方法。所以Main方法一定是静态的,有类就行——从而得到执行,进而有更多静态或非静态方法得到执行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: