私が正しいか間違っているかを誰かに教えてもらえますか?私は自分の問題を解決するのに本当に混乱しています。
私が持っているのは(または私がやりたいこと、または考えていることです:)
私は持っている:
Class B{
........
........
interface I{
......
........
}
.......
.......
}
と :
Class A implements B.I{
........
.......
B b= new B();
}
クラス B とクラス A の 2 つのクラス間の正しい通信方法はありますか? どうすればこれを機能させることができますか。クラス A の一部のデータをクラス B に渡して、さらなる操作を行いたいと考えています。
データが必要なときに、A に実装するメソッドを B から呼び出すにはどうすればよいですか? 同じシナリオを持つインターフェイスの簡単な例は、本当に役に立ちます。インターフェースがどのように機能するかについて、誰かが良い説明をしていますか? またはどのように使用する必要がありますか?
また、android のインターフェイスの動作の背後にあるロジックについてもお聞きしたいと思います..? OnClick リスナーにあるコールバック メソッドの背後にあるロジックは何ですか? これもインターフェイスを使用して実行されるためですか?例:クラスにそれらを実装します
class A implements View.OnClickListener
onClick イベントを処理するためのロジックをクラスに提供しますか? したがって、それらはいつ呼び出されますか.(その特定のビューをクリックすると呼び出されることはわかっています)それらがどのように呼び出されるかのメカニズムまたは実装が必要です
それとも、抽象クラスを使用してこれを行う必要がありますか? 私は本当に行き詰まっています!ありがとうございました