求指點(diǎn)?。。。。。?/h1>
這個(gè)最后一行的ptint();為什么能直接寫可以,但是練習(xí)題的
int allScore=HelloWorld.sum();就不能寫成int allScore=sum();,求大佬指點(diǎn)?。。。。∥矣X得是靜態(tài)方法調(diào)用靜態(tài)方法就應(yīng)該可以直接調(diào)用啊,但為什么還得用類調(diào)用?
這個(gè)最后一行的ptint();為什么能直接寫可以,但是練習(xí)題的
int allScore=HelloWorld.sum();就不能寫成int allScore=sum();,求大佬指點(diǎn)?。。。。∥矣X得是靜態(tài)方法調(diào)用靜態(tài)方法就應(yīng)該可以直接調(diào)用啊,但為什么還得用類調(diào)用?
2019-08-02
可以啊,static就是說在最開始已經(jīng)為這個(gè)方法分配了內(nèi)存空間,已經(jīng)與HelloWorld這個(gè)特定的類關(guān)聯(lián),而你又是在此類中調(diào)用,所以無需實(shí)例化也是可以的,你是不是其他地方的代碼有點(diǎn)問題?你可以把你運(yùn)行錯(cuò)誤的那個(gè)代碼貼出來我看一下