什么是在java类中声明Listener的需要

时间:2016-05-15 13:38:16

标签: java android inheritance polymorphism

在java类中声明Listener需要什么?我有ClassDemo.java类,如果我在类中声明接口而不是类的外面那么它的影响是什么,它的优点和缺点是什么?

2 个答案:

答案 0 :(得分:0)

如果您需要将某些内容传递给听众,最好在另一个类中创建它,以便将参数传递给结构函数。

如果你不想要很多课程,那么在主要课堂上制作它只会更具可读性和便利性

答案 1 :(得分:0)

以通用和可重用的方式封装行为。因此,基本上,您的界面可见性将受到限制。接口定义方法但不实现它。但实现侦听器(接口)的类将实现该接口的所有方法。

现在假设我想将一些结果从A类传递给B类。如果我们执行接口类型的方法,这将变得更容易。因此,当结果由A类计算时,它会将其更新为其中的接口,现在当B类实现接口时,结果将自动提供给B类。

相关问题