gpt4 book ai didi

Java - 这些是哪些类型的类;哪个是匿名内部类?

转载 作者:行者123 更新时间:2023-11-29 09:56:23 25 4
gpt4 key购买 nike

我读过几篇相互矛盾的在线文章。我认为这将是一个匿名内部类的例子:

button.addActionListener(new ActionListener() {
public void actionPerfored(ActionEvent e) {
// do something.
}
});

但是,我也看到过这被描述为匿名内部类:

ActionListener myListener = new ActionListener() { 
public void actionPerformed(ActionEvent event) {
// do something.
}
};
button.addActionListener(myListener);

哪个是哪个,为什么?谢谢!

最佳答案

两者都是。第二个在被添加为 Action 监听器之前只是分配给一个变量。

这是一样的区别

myList.add(new String("myString"));

String s = new String("myString");
myList.add(s);

它与匿名类无关。

关于Java - 这些是哪些类型的类;哪个是匿名内部类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10090408/

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