看板 java 關於我們 聯絡資訊
/* problem solved */ 請問一下 我寫了兩個class A, B 然後想說用B來儲存變數(因為C, D, E都會用到這些變數) 然後A會放一些GUI元件, 所以想說要extends JFrame 所以我就打 line 5: public class A extends B, JFrame 結果compile之後他顯示: line 5: '{' expected public class A extends B, Jframe ^ /* 想請問依下這問題 */ 請問一下 課本上要畫畫的畫, 他的class都要extend Jpanel然後用paintComponent這東西去話 但是如果說我想要畫畫但是我不想要extend JPanel而是extend JFrame 之後再create一個JPanel object在畫在上面 這樣有辦法做到嗎?? 麻煩知道的人跟我說一下 拜託了 ^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.167.4
godfat:沒有多重繼承 07/02 23:43
Liszt04:所以說B的變數一定要放在A裡面是嗎? 07/02 23:50
PsMonkey:真抱歉,我完全看不懂你的問題... Orz 07/03 00:12
godfat:不太確定你想做什麼,總之不能繼承兩個(含)以上的 class 07/03 00:12
slalala:java不能多重繼承 這是最基本的概念 07/03 00:13
slalala:就儲存變數的需求下 考不考慮靜態類別? 07/03 00:16
※ 編輯: Liszt04 來自: 218.167.167.4 (07/03 00:17)
slalala:WHYNOT 07/03 00:40
Liszt04:請問要怎麼做啊 可以給一點方向嗎... 07/03 10:07
Liszt04:extend Jframe之後 paint Component(graphics g) 07/03 10:08
Liszt04:g.drawLine(); 完全不知道她畫在哪裡了... 07/03 10:09
janyfor:inner class 07/03 17:08
th19883617:extends兩個class對於習慣c++的駕駛者都會有這種錯誤XD 07/03 18:25
Liszt04:恩 解決了 謝謝各位大大! 07/03 20:12