私はJavaを初めて使用します。この文法を調べてみましたが、見つかりませんでした。これが何であるかを指摘していただけますか?
class actions{
...
public ActionListener WHATISTHIS = new ActionListener () {
public void actionPerformed (ActionEvent event) {
String action = event.getActionCommand ();
show_error ("Key unimplemented: " + action + ": "
+ keys.valueOf (action).get_html ());
refresh (action);
}
};
...
WHATISTHISはタイプActionListenerのオブジェクトですか?そして、オブジェクトの新しいコードのジャンクの後のもの{..}?私は混乱しています。通常、私は次のようなものを見ます:
[MODIFIER] [TYPE] obj = new [TYPE]();
しかし、上記の場合、それは次のとおりです。
[MODIFIER] [TYPE] obj = new [TYPE](){...};