我一直认为(假设)该Main
方法是静态的,因为您不能拥有它的多个实例(如果错了,请纠正我)。该Main
方法是程序的起点,因此您只能拥有一个。
所以如果我有
class Program
{
static void Main(String[] args)
{ // something
}
}
class OtherClass
{
void Test()
{
Program p1 = new Program();
Program p2 = new Program();
Program p3 = new Program();
Program p4 = new Program();
}
}
Program 的所有实例都将共享相同的Main
方法,因此总会有一个起点。
我对么?因为我只是出于好奇搜索了这个,并在互联网上找到了不同的答案。
对于静态的主要方法,这种解释是否也正确?