gpt4 book ai didi

java - Java 接口(interface)可以有构造函数吗?

转载 作者:行者123 更新时间:2023-12-01 06:28:09 25 4
gpt4 key购买 nike

ActionListener是一个接口(interface),但为什么我可以创建实例对象?

   JButton button = new JButton("Button1");

ActionListener me = new ActionListener(){
public void actionPerformed(ActionEvent ae){
JOptionPane.showMessageDialog(null,ae.getActionCommand());
}
};
button.addActionListener(me);

或者还有什么?我不知道。请帮助我。

最佳答案

您在这里看到的称为匿名类:me 将被分配一个实现 ActionListener 接口(interface)的匿名(未命名)类的实例。

关于java - Java 接口(interface)可以有构造函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12096087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com