编译出错,不解?请高手指点。

kempguan 2002-03-19 09:56:55
源码:
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
class Undo
{
JFrame frame;
public void Undo(String str){
frame = new JFrame(str);
frame.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});
frame.getContentPane().setLayout(null);
frame.setSize(300,400);
frame.setVisible(true);
}
public static void main(String[] args)
{
Undo n=new Undo("Undo");
}
}

出错信息:constructor中的参数数量错误。
Undo n= new Undo("Undo");
^
...全文
2 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Whyin 2002-03-19
把:
public void Undo(String str){
中的void 去掉,因为Undo()是构造涵数,初始话,应该
public Undo(String str) 声明就可以了
回复
jianghuxiaozi 2002-03-19
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
class Undo
{
JFrame frame;
public Undo(String str){
frame = new JFrame(str);
frame.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});
frame.getContentPane().setLayout(null);
frame.setSize(300,400);
frame.setVisible(true);
}
public static void main(String[] args)
{
Undo n=new Undo("Undo");
}
}
回复
kempguan 2002-03-19
谢谢,这点问题怎么没想到。
回复
bdsc 2002-03-19
构造函数没有返回类型
回复
相关推荐
发帖
非技术区
创建于2007-09-28

2.3w+

社区成员

Java 非技术区
申请成为版主
帖子事件
创建了帖子
2002-03-19 09:56
社区公告
暂无公告