問題タブ [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.
java - Java ActionListeners
私は Java でゲームを開発しようとしています。多くのリスナー (アクション、キー、マウスなど) があります。
私の質問は、リスナーを実装するための望ましい方法は何ですか。
方法 1:
方法 2:
ActionListener を実装する新しいクラス (または複数のクラス) を作成し、さまざまなゲーム コンポーネント (ボタン、動き、その他 ActionListener が必要なもの) のメソッドを持ちます。
だから、例えば。私がボタンを作っているなら、そうする方が良いですか
また
どちらの方法にも利点があります。方法 1 ではそのオブジェクトに何が起こっているかを直接確認できますが、方法 2 ではすべてのコンポーネントを確認できます。
では、大規模なアプリケーションを開発する場合、すべてのリスナーを個別のクラスに配置するのと、方法 1 を使用するのとでは、どちらが保守しやすいでしょうか?
java - Javaジェネリック:別のメソッドから型を推測しますか?
特別な方法でジェネリックにしたいデコレーターがあります。
使用法:
特定のサブタイプ - を取得するT
から を推論したいと思います。.handle(...)
IrcEvMsg
そんなことがあるものか?ExceptionHandler
または、使用する型でパラメータ化する必要がありますか? (Java 7)
ハンドラーコード: (この方法ではコンパイルされません - 「例外ハンドラーは実装されていませんdoIt(...)
」と表示されます)
eclipse - クラスを匿名の内部クラスとして使用するかどうかにかかわらず、Eclipseはさまざまなパラメーターを要求します
これをアップロードしました。クイックフィックスは、このクラスを匿名の内部クラスとして実装しようとすると意味をなさない同じクレイジーなパラメーターを指しています。
ここで何が起こっているのかを解読できるかどうかを見てください
android - Android: View が xml からインスタンス化されている場合、サブクラス化せずに onDraw をオーバーライドする
EditText と TextView を含む複合カスタム ビューである ConditionalEditText クラスがあります。このビューのレイアウトは XML で定義されています。EditText の onDraw メソッドをオーバーライドしたい。ただし、XML からインスタンス化されているためです。私は何かをすることはできません
EditText をサブクラス化するか、XML ではなく Java で UI のインスタンス化を行う以外に、onDraw() メソッドをオーバーライドする方法はありますか?
java - 内部クラスの実践的な使い方
なぜ誰かが を使用するのでしょうかinner class
? local class
またはで同じ機能を実現できますsubclass
。
例もいただければ幸いです。
java - Java 匿名クラスのクラス名
出力: クラス名: package.name.here .B
匿名クラス型が getClass() メソッドで囲んでいるクラスを与える理由を誰か教えてもらえますか? これにより、オブジェクト C の .equals() が常に失敗します。私の理解では、 getClass が囲んでいるクラス名を指定するため、オーバーライドされた equals は呼び出されませんか?
java - Javaの匿名内部クラスからオブジェクトを返す方法
次の機能がある場合:
ステートメントが name の値を表示しているにもかかわらずp.name
、呼び出しから来るのgetProduct()
は常に null である理由Log
関数を呼び出す場所:
class getProduct extends AsyncTask {
}
java - このパラメーターを取得するにはどうすればよいですか?
空欄の ClassA のコンストラクターにパラメーターとして渡される instanceA オブジェクトを使用したいと考えています。これどうやってするの?ありがとう。
java - Java、リフレクション、インナークラス、
こんにちは、リフレクションを使用して内部クラスのオブジェクトを取得したいのですが、エラーが発生しています。
コードは次のとおりです:-
エラーは次のとおりです:--