→ ssccg: anonymous class + initializer block 11/14 03:26
→ ssccg: new ArrayList<Integer>(curr){ } 這是個anonymous class 11/14 03:28
→ ssccg: 應該看得懂吧,然後class裡面本來就有可以有initializer 11/14 03:28
→ ssccg: block,裡面寫的內容會自動複製到所有constructor中 11/14 03:30
→ ssccg: 比較常見的是另一個static initializer,因為沒有static 11/14 03:32
→ ssccg: constructor可以用,所以要初始化static member就會用到 11/14 03:32
→ ssccg: 兩個語法就只差在{ }前面有沒有static 11/14 03:33
→ ssccg: 至於本篇的用法什麼時候會用到,我個人是從來沒想過就為了 11/14 03:34
→ ssccg: 多呼叫一次add就去subclass ArrayList啦... 11/14 03:35
→ ssccg: 我會分三行寫 11/14 03:37
→ Nomadismo: 原來如此,感謝s大 11/14 04:20
推 chipnndale: 可以問一下是第幾題嗎? 11/21 19:34