この表記法は、Androidの例では、クラス名と括弧で囲まれたコードを持つ新しい演算子です。誰かがこれを説明できますか?以下の例では、PanChangeListenerはクラス(またはおそらくインターフェイス)であり、「new」はインスタンスを作成しますが、括弧で囲まれたコードはPanChangeListenerに関してどのような役割を果たしますか?
fType pcListener = new PanChangeListener() {
@Override
public void onPan(GeoPoint old, GeoPoint current) {
//TODO
}
});
この構文の名前でさえ、Googleで検索できるので便利です。