Java main()方法的方法签名是:
public static void main(String[] args){
...
}
Run Code Online (Sandbox Code Playgroud)
这种方法是否有理由是静态的?
出于好奇,C#需要一个静态Main(),一些模块(可能来自OS)调用Main而不创建对象但是为什么C++不适用?当然在C++中,main不是任何类的一部分.如何从我的应用程序的外部以两种不同的方式调用它们?
为什么C#主要不像C++那样主要,是不是因为C#刚刚引入(仅用于命名约定),因为方法应该以大写字母或某些或其他原因开头?