gpt4 book ai didi

java - 我们可以使用 WindowListener 的 Lambda 表达式吗?如果是的话怎么办?如果没有为什么?我可以为下面的代码片段设置 Lambda 表达式吗?

转载 作者:行者123 更新时间:2023-12-01 22:19:14 25 4
gpt4 key购买 nike

this.addWindowListener(new WindowAdaptor(){
public void windowClosing(WindowEvent we)
{
System.exit(0);//to close the window
}
});

这是我的请求,请使用lambda表达式编写代码。

最佳答案

lambda 表达式可以替代函数式接口(interface)(即具有单个非默认方法的接口(interface))。因此 WindowAdapter 有多个方法 (windowActivated(WindowEvent e)windowClosed(WindowEvent e)windowClosing(WindowEvent e)、... ),不能用 lambda 表达式替换。

关于java - 我们可以使用 WindowListener 的 Lambda 表达式吗?如果是的话怎么办?如果没有为什么?我可以为下面的代码片段设置 Lambda 表达式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30259812/

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