本帖最后由 mxdeheima 于 2015-3-5 09:53 编辑
你这个程序运行起来应该是输出"hello java"
但是,你看的实际是假象,并不是两个主函数并存了。你可以做如下两个尝试:
在Demo类中mian()添加Car.main(),点击运行按钮,你看的结果是:两个函数的system语句的内容都输出了。根据这个测试以及你看的结果,显然在运行程序的时候,jvm实际上只是调用了一个main(),而并不是两个main函数并存。基于你的本身的结果,只是运行了Demo类的main,而Car类的一个只是和Demo类main同名的函数并没有调用。 |