Golang中的接口怎么定义

avatar
作者
筋斗云
阅读量:0

在Golang中,接口定义使用关键字typeinterface,语法如下:

type InterfaceName interface {     // 方法声明     Method1() returnType1     Method2(param1 type1, param2 type2) returnType2     //... } 

其中,InterfaceName为接口的名称,Method1Method2等为接口的方法声明。接口中不能包含任何变量的声明,只能包含方法声明。接口定义了一组方法的签名,而具体的方法实现则由实现接口的类型来完成。接口可以被任何实现了接口中所有方法的类型实现。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!