Interface implementing another interface in android developer reference docs
可能是我缺少一些理解,或者可能是我无法理解一些"措辞"(我对Java和Android是相当新的),但是如果你看Android的开发参考文档,那么你可以发现一个接口是"实现"另一个接口。例如,在其他示例中,查看componentcallback2&surfaceholder.callback2。但是,根据一个so post,一个接口不能实现另一个接口,它只能扩展一个。那么,Android参考文档中发生了什么?在Android参考文档中不应该使用关键字"extends",而不是在接口之间的关系中使用"implements"?
另外,假设一个接口
1 | public class ClassXYZ implements interfaceB |
(例如,在活动的声明中,提到了
有时
1 | public class ClassXYZ implements interfaceB, interfaceA |
号
(例如,在alteredcharsequence的声明中,提到alteredcharsequence类实现characterSequence,并且提到alteredcharsequence实现getchars,即使getchars"实现"charsequence)
这两个声明有什么区别?在这两种情况下,类继承关系图看起来如何?
我认为Android文档只是使用了错误的术语。
至于其他方面,如果接口