[問題] 為何static method不用物件化便能直接使?
Dear all,
public class demo{
public static String test1;
public static String getString(){
return test1;
}
}
static放在變數或是方法之前代表是class level的變數,
但為什麼要使用getString方法時, 只要直接用demo.getString就好呢?
雖然是class等級, 但這個class在之前如果都沒有被使用過, 這邊直接呼叫,
記憶體空間怎麼會已經配置好空間存放呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.166.9.112
推
10/25 15:50, , 1F
10/25 15:50, 1F
→
10/25 16:34, , 2F
10/25 16:34, 2F
推
10/25 16:39, , 3F
10/25 16:39, 3F
→
10/25 16:53, , 4F
10/25 16:53, 4F
→
10/25 17:03, , 5F
10/25 17:03, 5F
推
10/25 22:12, , 6F
10/25 22:12, 6F
推
10/26 09:47, , 7F
10/26 09:47, 7F
推
10/26 09:54, , 8F
10/26 09:54, 8F
→
10/26 09:58, , 9F
10/26 09:58, 9F
推
10/26 18:01, , 10F
10/26 18:01, 10F
討論串 (同標題文章)