接口是一种规范 比如 在要求门有一种门铃的功能 ,就可以用接口来表示门铃这个功能 ,然后再后面实现
接口的实现 可以更好的体现多态 ,但是接口的多重继承却可以实现代码的复用 简化代码
你看哈 你设置了一个接口A,里面有一个方法声明1,那么你要实现该接口的时候,就要重写这个方法
这时候 ,你又要定义一个接口B,里面也需要方法声明1.同时还需要另外一个方法声明2 ,所以 你要实现接口的B 你就要重写这两个方法
假如两个接口的方法声明1 重写都是一样的 那么 咱们完全可以使用继承来实现代码的复用
接口B去继承接口A ,但是不重写,只是声明 ,因为接口最底层就是抽象的 所以完全可以这样 同时后面写着implements 两个接口
所以你对B重写了所有方法 那是不是接口B的一个实现类对象,接口A可以用 接口B的也可以