谁能告诉我我是对还是错?我在解决我的问题时真的很困惑。
我所拥有的是(或我想做或正在想的是:)
我有:
Class B{
........
........
interface I{
......
........
}
.......
.......
}
和 :
Class A implements B.I{
........
.......
B b= new B();
}
这是B类和A类两个类之间的正确通信方式吗?我应该如何使这项工作。我希望将 A 类中的一些数据传递给 B 类以进行进一步操作。
当我需要数据时,我应该如何让我将在 A 中实现的方法从 B 中调用?具有相同场景的接口上的一个简单示例将真正帮助我。有人对界面的工作原理有很好的解释吗?或者应该如何使用它们?
我还想进一步询问android中接口工作背后的逻辑..?我们在 OnClick 侦听器中拥有的回调方法背后的逻辑是什么?因为这也是使用接口进行的?例如:我们在课堂上实现它们
class A implements View.OnClickListener
并在我们的类中提供处理 onClick 事件的逻辑?所以它们什么时候被调用。(我知道当我们点击那个特定视图时它们被调用)我想要它们被调用的机制或实现
或者我应该使用抽象类来做到这一点?我真的被困住了!谢谢