問題タブ [anonymous-inner-class]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
1143 参照

java - Java ActionListeners

私は Java でゲームを開発しようとしています。多くのリスナー (アクション、キー、マウスなど) があります。

私の質問は、リスナーを実装するための望ましい方法は何ですか。

方法 1:

方法 2:

ActionListener を実装する新しいクラス (または複数のクラス) を作成し、さまざまなゲーム コンポーネント (ボタン、動き、その他 ActionListener が必要なもの) のメソッドを持ちます。

だから、例えば。私がボタンを作っているなら、そうする方が良いですか

また

どちらの方法にも利点があります。方法 1 ではそのオブジェクトに何が起こっているかを直接確認できますが、方法 2 ではすべてのコンポーネントを確認できます。

では、大規模なアプリケーションを開発する場合、すべてのリスナーを個別のクラスに配置するのと、方法 1 を使用するのとでは、どちらが保守しやすいでしょうか?

0 投票する
2 に答える
72 参照

java - Javaジェネリック:別のメソッドから型を推測しますか?

特別な方法でジェネリックにしたいデコレーターがあります。

使用法:

特定のサブタイプ - を取得するTから を推論したいと思います。.handle(...)IrcEvMsg

そんなことがあるものか?ExceptionHandlerまたは、使用する型でパラメータ化する必要がありますか? (Java 7)

ハンドラーコード: (この方法ではコンパイルされません - 「例外ハンドラーは実装されていませんdoIt(...)」と表示されます)

0 投票する
0 に答える
13 参照

eclipse - クラスを匿名の内部クラスとして使用するかどうかにかかわらず、Eclipseはさまざまなパラメーターを要求します

これをアップロードしました。クイックフィックスは、このクラスを匿名の内部クラスとして実装しようとすると意味をなさない同じクレイジーなパラメーターを指しています。

ここで何が起こっているのかを解読できるかどうかを見てください

http://i.imgur.com/MWMsBLB.jpg

0 投票する
1 に答える
874 参照

android - Android: View が xml からインスタンス化されている場合、サブクラス化せずに onDraw をオーバーライドする

EditText と TextView を含む複合カスタム ビューである ConditionalEditText クラスがあります。このビューのレイアウトは XML で定義されています。EditText の onDraw メソッドをオーバーライドしたい。ただし、XML からインスタンス化されているためです。私は何かをすることはできません

EditText をサブクラス化するか、XML ではなく Java で UI のインスタンス化を行う以外に、onDraw() メソッドをオーバーライドする方法はありますか?

0 投票する
3 に答える
3976 参照

java - 内部クラスの実践的な使い方

なぜ誰かが を使用するのでしょうかinner class? local classまたはで同じ機能を実現できますsubclass

例もいただければ幸いです。

0 投票する
2 に答える
7156 参照

java - Java 匿名クラスのクラス名

出力: クラス名: package.name.here .B

匿名クラス型が getClass() メソッドで囲んでいるクラスを与える理由を誰か教えてもらえますか? これにより、オブジェクト C の .equals() が常に失敗します。私の理解では、 getClass が囲んでいるクラス名を指定するため、オーバーライドされた equals は呼び出されませんか?

0 投票する
0 に答える
881 参照

java - Javaの匿名内部クラスからオブジェクトを返す方法

次の機能がある場合:

ステートメントが name の値を表示しているにもかかわらずp.name、呼び出しから来るのgetProduct()は常に null である理由Log

関数を呼び出す場所:

class getProduct extends AsyncTask {

}

0 投票する
2 に答える
35 参照

java - このパラメーターを取得するにはどうすればよいですか?

空欄の ClassA のコンストラクターにパラメーターとして渡される instanceA オブジェクトを使用したいと考えています。これどうやってするの?ありがとう。

0 投票する
4 に答える
622 参照

java - Java、リフレクション、インナークラス、

こんにちは、リフレクションを使用して内部クラスのオブジェクトを取得したいのですが、エラーが発生しています。

コードは次のとおりです:-

エラーは次のとおりです:--