[語法] 區域變數跟全域變數都有相同變數情況
public class Test {
static int x=1;
static Test ref;
public static void main(String[] args) {
int x=0;
System.out.println(ref);
System.out.println(x);
}
}
請教一下,現在的X輸出會是0,因為方法內有X為0的變數
但是如果把他拿掉之後,輸出會找到X為1的變數
能否解釋一下邏輯,以及先後順序的概念
奉上100p,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.216.94
※ 文章網址: https://www.ptt.cc/bbs/java/M.1477715442.A.44C.html
推
10/29 12:45, , 1F
10/29 12:45, 1F
→
10/29 12:46, , 2F
10/29 12:46, 2F
→
10/29 12:53, , 3F
10/29 12:53, 3F
推
10/29 12:55, , 4F
10/29 12:55, 4F
→
10/29 12:55, , 5F
10/29 12:55, 5F
→
10/29 12:55, , 6F
10/29 12:55, 6F
→
10/29 13:56, , 7F
10/29 13:56, 7F
→
10/29 14:06, , 8F
10/29 14:06, 8F
java 近期熱門文章
PTT數位生活區 即時熱門文章