|
|
51CTO旗下网站
|
|
移动端

9.1.4 嵌套接口

《Go语言编程入门与实战技巧》第9章接口与反射,本章需要注意设计类型时确认类型的本质是原始的还是非原始的。接口是声明了一组行为并支持多态的类型,嵌入类型提供了扩展类型的能力,而无须使用继承。本节为大家介绍嵌套接口。

作者:黄靖钧来源:电子工业出版社|2018-09-23 09:26

【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》

9.1.4  嵌套接口

一个接口可以包含一个或多个其他接口,这相当于直接将这些内嵌接口的方法列举在外层接口中。比如接口File包含了ReadWrite和Lock的所有方法,它还额外有一个Close()方法:

  1. type ReadWrite interface {  
  2.     Read(b Buffer) bool  
  3.     Write(b Buffer) bool  
  4. }  
  5.  
  6. type Lock interface {  
  7.     Lock()  
  8.     Unlock()  
  9. }  
  10.  
  11. type File interface {  
  12.     ReadWrite  
  13.     Lock  
  14.     Close()  
  15. }  


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书会第9群:808517103

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

218人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 51CTO王波

83人订阅学习

Mysql DBA修炼之路

Mysql DBA修炼之路

MySQL入门到高阶
共24章 | 武凤涛

471人订阅学习

读 书 +更多

Visual Studio 2005+SQL Server 2005数据库应用系

本书主要介绍采用Visual Studio 2005的C#语言为前台,SQL Server 2005数据库为后台的数据库系统开发技术。 全书分为15章,内容包括走进.NE...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客