看板 java 關於我們 聯絡資訊
大家好 學校期末要交一個小程式,自己想要試著做踩地雷 使用AbstractButton[] Buttons=new AbstractButton[49]; 放了49個繼承JButton的物件 裡面宣告了 Boolean boom=false; 試著想要用 Buttons[i].boom=true; 但會出現錯誤 程式碼:http://ideone.com/aO2SFH 請問是否有解決方法? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.30.106 ※ 文章網址: http://www.ptt.cc/bbs/java/M.1420706743.A.A5A.html
realmeat: 提示: AbstractButton -> JButton -> myButton 01/08 17:00
realmeat: AbstractButton 裡面沒有 boom 啊~ (剩下的自己體會 01/08 17:01
tubbysong: 入門請不要使用抽像類別 01/08 17:34
tubbysong: buttons = new JButton[5]; 01/08 17:42
elecsheep224: 感謝解答 原來宣告錯了....要用myButton[] 01/08 17:43
tubbysong: String[] names = {"One","Two","Three", 01/08 17:44
tubbysong: for (int i = 0; i < buttons.length' i++) { 01/08 17:46
tubbysong: buttons[i] = new JButton(names[i]); 01/08 17:47
ClareQ: 不建議為了增加資料(屬性)而用繼承,可以考慮資料與UI分開 01/11 14:51