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