4 回答

TA貢獻56條經(jīng)驗 獲得超22個贊
只有在public static void main(String[] args)里代碼才會運行
public?class?HelloWorld { ?????public?static?void?print() ?????{ ?????????System.out.println("歡迎您:愛慕課!"); ?????} }
HelloWorld這個類只是定義并沒有調(diào)用
HelloWorld.print(); ? 調(diào)用第一次
demo.print();調(diào)用第二次

TA貢獻6條經(jīng)驗 獲得超2個贊
public?static?void?print()是這個類的靜態(tài)函數(shù)呀,可以不通過實例化,通過類名就可以調(diào)用,
public?static?void?main(String[]?args)這個事類的主函數(shù),是程序的入口呀。
你只是調(diào)用了兩次,所以只是輸出兩次

TA貢獻3593條經(jīng)驗 獲得超0個贊

TA貢獻2條經(jīng)驗 獲得超1個贊
public static void print...只是定義了方法,并有執(zhí)行。
java會找到public static void main(String[] args)作為入口進入執(zhí)行的。
一定要注意,單個類執(zhí)行,是必須有這個main方法的,寫法、參數(shù)都是固定模式的,復(fù)制即可。
在main方法內(nèi),執(zhí)行調(diào)用print兩次。
因為是靜態(tài)方法,可以直接類.方法。
也可以實例化來調(diào)用

TA貢獻4條經(jīng)驗 獲得超1個贊
main方法是入口方法,運行這個Java文件就是會執(zhí)行main方法里面的內(nèi)容而不會執(zhí)行print(), 在main方法里面只調(diào)用了兩次print(),所以只會輸出兩次。

TA貢獻2條經(jīng)驗 獲得超0個贊
添加回答
舉報