在Go语言中接口(interface)是一种类型,一种抽象的类型。 每个接口类型由数个方法组成。接口的形式代码如下: type 接口类型名 interface{ 方法名1( 参数列表1 ) 返回值列表1 方法名2( 参数列表2 ) 返回值列表2 … } 接口类型名:使用 type 将接口定义为自定义的类型名。 Go语言的接口在命名时,一般会在单词后面添加 er, 如有写操作的接口叫 Writer, 有字符串功能的接口叫 Stringer, 有关闭功能的接口叫 Closer 等。 方法名:当方法名首字母是大写时,且这个接口类型名首字母也是大写时, 这个方法可以被接口所在