【发布时间】:2010-12-23 22:32:48
【问题描述】:
如果有人能帮助我理解 Java 中的继承概念,我将不胜感激。 下面的代码就是一个例子吗?
我的意思是 WavPanel 类实际上是 JPanel 的子类,它充当超类。
对吗?
如果是这样,这意味着“JPanel 有什么,WavPanel 也有,但它更具体,因为通过它的方法你可以做到 别的东西”。
我错了吗?
谢谢。 最大
import javax.swing.JPanel;
class WavPanel extends JPanel {
List<Byte> audioBytes;
List<Line2D.Double> lines;
public WavPanel() {
super();
setBackground(Color.black);
resetWaveform();
}
public void resetWaveform() {
audioBytes = new ArrayList<Byte>();
lines = new ArrayList<Line2D.Double>();
repaint();
}
}
【问题讨论】:
标签: java inheritance