作者Liszt04 (走路往下看都会怕)
看板java
标题[问题] extend
时间Thu Jul 2 23:39:29 2009
/* 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
1F:推 godfat:没有多重继承 07/02 23:43
2F:→ Liszt04:所以说B的变数一定要放在A里面是吗? 07/02 23:50
3F:推 PsMonkey:真抱歉,我完全看不懂你的问题... Orz 07/03 00:12
4F:→ godfat:不太确定你想做什麽,总之不能继承两个(含)以上的 class 07/03 00:12
5F:推 slalala:java不能多重继承 这是最基本的概念 07/03 00:13
6F:推 slalala:就储存变数的需求下 考不考虑静态类别? 07/03 00:16
※ 编辑: Liszt04 来自: 218.167.167.4 (07/03 00:17)
7F:推 slalala:WHYNOT 07/03 00:40
8F:→ Liszt04:请问要怎麽做啊 可以给一点方向吗... 07/03 10:07
9F:→ Liszt04:extend Jframe之後 paint Component(graphics g) 07/03 10:08
10F:→ Liszt04:g.drawLine(); 完全不知道她画在哪里了... 07/03 10:09
11F:→ janyfor:inner class 07/03 17:08
12F:推 th19883617:extends两个class对於习惯c++的驾驶者都会有这种错误XD 07/03 18:25
13F:→ Liszt04:恩 解决了 谢谢各位大大! 07/03 20:12