C#&&Java—–C#中和Java中把主函数定义成静态成员函数的原因

  • Post author:
  • Post category:java


<!– @page { margin: 2cm } P { margin-bottom: 0.21cm } –>



从接触Java和C#那天起,就一直被这个问题困扰的!



今天终于知道了!



C#和Java中的所有函数(包括主函数)必须都写在类中!我们都知道,当程序启动的时候系统会先调用main函数(其实在调用之前还要再调用一个,我对那个不是很了解)



因为main函数在类的内部,不创建对象,就无法调用,不调用main函数,程序就无法继续



执行,也就无法建立对象,这样子就自相矛盾了!



我们知道如果把类中的一个函数声明为static就可以在不创建对象的条件下直接调用函数了!



说以把main函数声明成static的原因也就显而易见了!



版权声明:本文为xiaoyue1990原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。