go(新) - 接口(interface)

时间:2021-02-19 23:45:03   收藏:0   阅读:27

1. 接口

******接口是一种类型
go提倡面向接口编程

2. 接口格式

type 接口类型名 interface{
    方法名1( 参数列表1 ) 返回值列表1
    方法名2( 参数列表2 ) 返回值列表2
    …
}

  • 接口名:使用type将接口定义为自定义的类型名。Go语言的接口在命名时,一般会在单词后面添加er,如有写操作的接口叫Writer,有字符串功能的接口叫Stringer等。接口名最好要能突出该接口的类型含义。
  • 参数列表、返回值列表:参数列表和返回值列表中的参数变量名可以省略。

3. 接口实现

一个对象只要全部实现了接口中的方法,那么就实现了这个接口。换句话说,接口就是一个需要实现的方法列表。

 

原文:https://www.cnblogs.com/JackShi/p/14417547.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!