宣言する必要があるものJavaクラス内のリスナー? ClassDemo.javaクラスを持っているのですが、クラス内のインターフェイスを宣言していて、そのクラスのサイドにインパクトがあるとしたら、何が賛否両論ですか?宣言する必要があるものJavaクラス内のリスナー
-3
A
答えて
0
の多くをしたくない場合は、メインクラスのみをより読みやすく、便利であるあなたにそれを作る
は、基本的には、お使いのインタフェースの可視性が制限されます。インターフェイスはメソッドを定義しますが、実装しません。しかし、リスナ(インタフェース)を実装するクラスは、そのインタフェースのすべてのメソッドを実装します。
ここで、クラスAの結果をクラスBに渡したいとします。メソッドのインターフェイスの種類を実行すると、これは簡単になります。したがって、結果がクラスAによって計算されると、結果はその内部のインターフェースに更新され、クラスBがインターフェースを実装すると、結果はクラスBに自動的に与えられます。
0
リスナーに何かを渡す必要がある場合は、パラメータを別のクラスに作成して、パラメータをcostructorに渡すことができます。あなたは汎用的で再利用可能なway.Soで動作をカプセル化するためのクラス
関連する問題
- 1. C++でヘッダ宣言のクラス宣言が必要
- 2. 変数が内部クラス内でアクセスされるMediaPlayerで宣言する必要があるOnTouchListener
- 3. クラスはpublicであり、宣言する必要があります
- 4. プライベート内部クラスにアクセス修飾子を宣言する必要が
- 5. 別のJavaクラスでGUIオブジェクトを宣言してアクセス可能にする必要があります
- 6. Javaのclass.forClass()クラスの宣言
- 7. Java、JNI、クラス宣言
- 8. 宣言が必要CPP
- 9. iPhone 2つの異なるクラスからクラスを継承する必要がある宣言
- 10. モジュール内のクラスを宣言する
- 11. クラス内のcuda __constant__メモリを宣言する
- 12. app.yamlでindex.htmlを宣言する必要がありますか?
- 13. スカラー変数を宣言する必要があります。
- 14. スカラー変数 "@UserName"を宣言する必要があります
- 15. Dapper ...スカラー変数を宣言する必要があります
- 16. スカラー値を宣言する必要がありますか?
- 17. デュアルOracleフォームで宣言する必要があります
- 18. スカラー変数を宣言する必要がありますか?
- 19. web.configでhttpsを宣言する必要がありますか?
- 20. Objective-C:プライベートメソッドを宣言する必要がありますか?
- 21. テーブル変数 "@myTable"を宣言する必要があります
- 22. スカラー変数を宣言する必要があります@ DateField2
- 23. エラー:スカラー変数を宣言する必要があります
- 24. テーブル変数@tableを宣言する必要があります
- 25. 識別子 'UTILS.IDENTITY_VALUE'を宣言する必要があります
- 26. PLSQLエラー:コンポーネントを宣言する必要があります
- 27. テーブル変数を宣言する必要があります
- 28. TypeScriptの継承 - "クラスは基本クラスの後に宣言する必要があります"
- 29. 変数 ''は内部クラスからアクセスされ、最終的に宣言する必要があります
- 30. 変数は内部クラスからアクセスし、最終宣言する必要があります