接口 interface
interface 是 Go中一种表示协议、规则的类型.
接口是一种类型,一种抽象的类型。
Go 提倡面向接口编程。每个接口由数个方法组成,接口的定义格式如下:
接口名:
使用
type
将接口定义为自定义的类型名。接口在命名时,一般会在单词后添加
er
,如有写操作的接口叫Writer
,有字符串功能的接口叫String
.接口名最好能突出该接口的类型含义。
方法名:
当方法名首字母是大写,且这个接口类型名首字母也是大写时,这个方法可以被接口所在的包
package
之外的代码访问。
参数列表、返回值列表:参数列表和返回值列表中的参数变量名可以省略。
最后更新于
这有帮助吗?