10.1.1 嵌入接口元素
接口 E 可以嵌入另一个接口 I 中。在这种情况下,I 的类型集包括 E 的类型集中的所有方法,以及在 I 中显式声明的方法。接口嵌入可以嵌套。
例子:
在此示例中,接口类型 Man 包括以下三个方法:Eat()、Sleep() 和 Laugh()。由于名称不是接口的一部分,所以使用嵌入接口语法的此接口声明等价于以下内容:
最后更新于
接口 E 可以嵌入另一个接口 I 中。在这种情况下,I 的类型集包括 E 的类型集中的所有方法,以及在 I 中显式声明的方法。接口嵌入可以嵌套。
例子:
在此示例中,接口类型 Man 包括以下三个方法:Eat()、Sleep() 和 Laugh()。由于名称不是接口的一部分,所以使用嵌入接口语法的此接口声明等价于以下内容:
最后更新于