看板 java 關於我們 聯絡資訊
※ 引述《god800606 (還沒想到)》之銘言: [43] : btn[i].addActionListener( 因為下面幾行, 是 anonymous inner class. anonymous inner class 可以碰到的 variables 就只有 final variable 而已. : new ActionListener(){ : public void actionPerformed(ActionEvent e) { : !!!!!這一行=========> System.out.println(a); : }} : ); : } : } : 為什麼一定要叫我改成final的variable呢? : 要怎麼解決阿 : 謝謝大家(_ _) 解決方法就把它變 final 嘍.... Alien -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.238.156.185 ※ 編輯: adrianshum 來自: 61.238.156.185 (07/26 17:10)
god800606:謝謝A大 可是這樣a 不就沒辦法隨著i 改變了? QQ 07/26 17:20
god800606:對不起XDD 我試了一下 可以 謝謝您 07/26 17:22