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