在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  C/ java的main方法如果不寫public的話,為什么右鍵的時候沒有Run“Sx

java的main方法如果不寫public的話,為什么右鍵的時候沒有Run“Sxh.main()”?

圖片描述

圖片描述

回答
編輯回答
乞許

main()方法必須是public

2018年2月12日 10:50
編輯回答
凹凸曼

因?yàn)槭聦?shí)就是只有public classpublic static main(String[] )方法可以直接運(yùn)行,
換一種解釋是你在終端執(zhí)行java MainClass的時候,只有MainClass是Public的并且有Public的方法才可以被訪問到,
又因?yàn)闆]有創(chuàng)建類的實(shí)例,所以要是一個static的方法,
終端命令的參數(shù)是字符串?dāng)?shù)組,"java MainClass -a b"(["-a","b"])之類的,所以需要String[]類型的參數(shù),
至于名字main就是繼承于C語言的約定俗成的規(guī)定了。

2018年7月8日 10:01