教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 Go语言面向接口之接口的定义

Go语言面向接口之接口的定义

发布时间:2022-01-20   编辑:jiaochengji.com
教程集为您提供Go语言面向接口之接口的定义等资源,欢迎您收藏本站,我们将为您提供最新的Go语言面向接口之接口的定义资源
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"/></svg>

一、接口的定义
1.接口由使用者定义
示例1:

<pre><code>type Retriever interface { Get(url string) string } func download(r Retriever) string{ return r.Get("http://www.imooc.com") } </code></pre>

二、接口的实现
1.接口的实现是隐式的
2.只要实现接口里的方法
示例2:

<pre><code>func (r Retriever) Get(url string) string { resp, err := http.Get(url) if err != nil{ panic(err) } result, err := httputil.DumpResponse(resp, true) resp.Body.Close() if err != nil{ panic(err) } return string(result) } </code></pre> 到此这篇关于“Go语言面向接口之接口的定义”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
go 获取函数地址_Go语言基础--接口浅析
Go语言基础之接口(面向对象编程下)
Go语言面向接口之接口的定义
基于类型系统的面向对象编程语言Go
Go 语言到底适合干什么?
关于golang面向接口
go struct 成员变量后面再加个字符串是什么意思?_Go语言的学习笔记(第十章) 接口...
Go语言接口(interface)的实现原理
golang 接口_Golang之接口
【Golang】go语言面向接口

[关闭]
~ ~