关于java监听接口的问题:既然接口里面的方法都没有具体实现,那么为什么还要去引入包去实现它呢?

2025-02-06 01:45:16
推荐回答(2个)
回答1:

因为你如果自定义接口的话,他其实相当于一个普通的接口,而引用包实现的这个接口,他是和框架在一起实现的,程序知道什么时候去调用此接口中的方法,自己的接口的话,程序就不知道什么时候去调用了

回答2:

接口的概念是什么?
一个接口下面定义了相关类别的多种实现,而且这些实现可能来自多个类。
所以它能够一次去实现多个方法,尽管这些方法不来自于同一个类,但不排除这些方法有联系。
而接口就把他们整合到一起了。

因而,我们要去引入接口,并引入接口实现的方法,不然你都不告诉程序要引用哪个包,它哪知道自己去用哪个呢?