码迷,mamicode.com
首页 > 其他好文 > 详细

go(新) - 接口(interface)

时间:2021-02-20 12:18:06      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:对象   添加   div   code   一个   ace   字符   bsp   列表   

1. 接口

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

2. 接口格式

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

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

3. 接口实现

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

 

go(新) - 接口(interface)

标签:对象   添加   div   code   一个   ace   字符   bsp   列表   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!