Java 无法创建匿名对象
我试着这样做:Java 无法创建匿名对象,java,Java,我试着这样做: ActionListener listener = new ActionListener( { public void actionPerformed(ActionEvent e) { } }); 它给了我一个编译错误,称为标记上的语法错误(“And”) 你能告诉我哪里出了问题吗。我想为实现接口ActionListener的类创建一个匿名对象。您正在使用匿名类的内容作为ActionListener的构造函数的参数。首先关闭括号,然后添加匿名类的
ActionListener listener = new ActionListener( {
public void actionPerformed(ActionEvent e) {
}
});
它给了我一个编译错误,称为标记上的语法错误(“And”)
你能告诉我哪里出了问题吗。我想为实现接口ActionListener的类创建一个匿名对象。您正在使用匿名类的内容作为
ActionListener的构造函数的参数。首先关闭括号,然后添加匿名类的主体:
ActionListener listener = new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
};
您正在使用匿名类的内容作为ActionListener
的构造函数的参数。首先关闭括号,然后添加匿名类的主体:
ActionListener listener = new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
};
你需要移动括号
↓<<<<<<<+
ActionListener listener = new ActionListener( { |
public void actionPerformed(ActionEvent e) { |
|
} |
}); |
^>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+
您不能将代码块作为参数传递给新ActionListener({…})
您需要移动括号
↓<<<<<<<+
ActionListener listener = new ActionListener( { |
public void actionPerformed(ActionEvent e) { |
|
} |
}); |
^>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+
您不能将代码块作为参数传递
newactionlistener({…})
您放错了偏执狂,您放错了偏执狂