【发布时间】:2011-09-20 14:48:18
【问题描述】:
我正在运行以下 applet。在其中,当我添加构造函数(甚至为空)时,小程序会抛出运行时异常:
MainFrame.class can't be instantiated, java.lang.InstantiationException
如果我删除构造函数,则不会抛出异常。小程序中不能有构造函数吗?
public class MainFrame extends JApplet implements WindowListener, ActionListener {
public void init()
{
System.out.println("Applet Step1");
String[] args = null;
createAndShowGUI(args);
}
private static void createAndShowGUI(String[] args) { /*code*/ }
public MainFrame(final String[] args) {}
}
【问题讨论】:
-
createAndShowGUI(String[])不需要声明为static。
标签: java constructor applet japplet