接口并没有继承Object类
首先接口是一种特殊的类,理由就是将其编译后是一个class文件
大家都知道java类都继承自Object,但是接口其实是并没有继承Object类的
可以自己写代码测试: 获取接口类的class对象后遍历它的methods,可以发现是不存在Object的方法的。
也可以通过接口的class文件观察,正常的类都最有基本的invokeSpecial

而接口的class文件则是干干净净
接口可以多继承
都知道java类是不允许多继承的,原因就是当有不同父类拥有相同的方法时,子类不知道该继承哪一个。
但是接口是允许多继承的,原因就是接口里的方法都是抽象方法,即没有具体的实现的方法。那么也就没有这个顾虑了,管它哪个父类有相同的方法,大家都没有实现,继承了就完事了。</