2016-05-15 7 views
-3

宣言する必要があるものJavaクラス内のリスナー? ClassDemo.javaクラスを持っているのですが、クラス内のインターフェイスを宣言していて、そのクラスのサイドにインパクトがあるとしたら、何が賛否両論ですか?宣言する必要があるものJavaクラス内のリスナー

答えて

0

の多くをしたくない場合は、メインクラスのみをより読みやすく、便利であるあなたにそれを作る

は、基本的には、お使いのインタフェースの可視性が制限されます。インターフェイスはメソッドを定義しますが、実装しません。しかし、リスナ(インタフェース)を実装するクラスは、そのインタフェースのすべてのメソッドを実装します。

ここで、クラスAの結果をクラスBに渡したいとします。メソッドのインターフェイスの種類を実行すると、これは簡単になります。したがって、結果がクラスAによって計算されると、結果はその内部のインターフェースに更新され、クラスBがインターフェースを実装すると、結果はクラスBに自動的に与えられます。

0

リスナーに何かを渡す必要がある場合は、パラメータを別のクラスに作成して、パラメータをcostructorに渡すことができます。あなたは汎用的で再利用可能なway.Soで動作をカプセル化するためのクラス

関連する問題