我在这里查看 Java 中“接口”的摘要:http: //docs.oracle.com/javase/tutorial/java/IandI/summary-interface.html
第一行声明,“接口定义了两个对象之间的通信协议。”
这真的准确吗?根据我的理解,接口只是承诺提供一组成员/方法的合同,可以由任意数量的客户端使用(只要它们根据访问修饰符具有适当的访问权限)。我是否遗漏了合同的“另一面”,它会在“两个对象之间”建立一个接口?
编辑:从答案/评论(以及投票结束!:-[ ),我想我已经弄清楚了。我想我只是迷上了“两个对象之间”并假设它意味着“只有两个对象之间”,这显然是一个错误的假设。谢谢!