覆盖时如何首先正确调用超类方法?

时间:2020-10-10 18:51:33

标签: java inheritance

@Override
public JComponent createControlPanel() {
    super.createControlPanel();
    panel.add(new JLabel("Brain:"));
    brainMode = new JCheckBox("Brain active");
    panel.add(brainMode); 
}

public JComponent createControlPanel() {
    JPanel panel = new JPanel();
    panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
}

在这里,我试图覆盖超类中的createControlPanel()方法。该超类具有一个已经声明的“ panel”变量,但似乎在这里看不到。我应该怎么做才能使用超类中声明的变量?

0 个答案:

没有答案
相关问题