Java构造有什么作用?

Ban*_*Orc 8 java anonymous-class

我是java的新手如果这是一个非常简单的问题,请耐心等待,但我很好奇这个带有{code}的方法调用 - 请参阅下面的代码,以获取方法addSelectionListener中的示例.这样做的目的是什么?我一直在通过文档寻找解释,但似乎无法找到这种做法被称为从不介意任何有用的信息.

    setStatusLine.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {

            String message = "I would like to say hello to you.";
            if (pressed) {
                message = "Thank you for using me";
            }
            setStatusLine(message);
            pressed = !pressed;
        }
    });
Run Code Online (Sandbox Code Playgroud)

感谢您提供的任何帮助或见解

Sam*_*der 7

这是一个匿名类,或匿名内部类.如果你谷歌,你会发现一些教程 /示例.Sun 也有一些文档.