Re: [問題] 面試遇到的JAVA問題
※ 引述《wemee (我不為讀者改變作風)》之銘言:
: 有一些題目 類似以下用法
: 但我完全不知道這麼用的意義是什麼
: 例如
: class Foo
: {
: {
: x = 1;
: {
: y = 2;
: }
: }
: int x, y;
: }
: 分成區塊中的區塊 有什麼意義嗎?
: 通常不是這麼寫就好了
: {
: x = 1;
: y = 2;
: }
: 難道只是要先嚇嚇人而已
寫個小例子跑看看唄。
public class Init {
static {
System.out.println("class init.");
}
{
System.out.println("instance init. 1");
x = 1;
{
System.out.println("instance init. 2");
y = 2;
}
}
int x, y;
public Init() {
System.out.println("ctor");
}
{
System.out.println("instance init. 3");
}
public static void main(String[] args) {
new Init();
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.161.123.203
推
11/12 10:57, , 1F
11/12 10:57, 1F
推
11/12 11:02, , 2F
11/12 11:02, 2F
→
11/12 11:05, , 3F
11/12 11:05, 3F
推
11/12 14:28, , 4F
11/12 14:28, 4F
→
11/12 21:49, , 5F
11/12 21:49, 5F
→
11/12 21:52, , 6F
11/12 21:52, 6F
推
11/13 20:10, , 7F
11/13 20:10, 7F
→
11/13 20:12, , 8F
11/13 20:12, 8F
→
11/13 20:16, , 9F
11/13 20:16, 9F
討論串 (同標題文章)