兩個(gè)小疑問?
?1:? ? ?static int sum1 = score1 + score2;
? ? ? return sum1;
為什么無法在靜態(tài)方法中添加靜態(tài)變量
2: int allscore = Helloworld.sum();
同類中調(diào)用靜態(tài)方法不是只用調(diào)名字就行的嗎?為何這還有Helloworld.?
?1:? ? ?static int sum1 = score1 + score2;
? ? ? return sum1;
為什么無法在靜態(tài)方法中添加靜態(tài)變量
2: int allscore = Helloworld.sum();
同類中調(diào)用靜態(tài)方法不是只用調(diào)名字就行的嗎?為何這還有Helloworld.?
2020-07-22
舉報(bào)
2020-12-09
2020-09-22
2020-07-23
一個(gè)類的執(zhí)行步驟是先創(chuàng)建靜態(tài)變量,再執(zhí)行靜態(tài)方法,故無法在靜態(tài)方法里創(chuàng)建。靜態(tài)方法的作用是給已經(jīng)創(chuàng)建的靜態(tài)變量賦值,而不是創(chuàng)建靜態(tài)變量。
同類中調(diào)用靜態(tài)方法是可以只用調(diào)名字的,自己先在編譯器運(yùn)行一遍再提問,答案只是參考