当前位置: 首页 > news >正文

接口与接口间怎样通过嵌套创造出新的接口?

接口与接口间可以通过嵌套创造出新的接口,实例如下:

// Sayer 接口
type Sayer interface {
    say()
}

// Mover 接口
type Mover interface {
    move()
}

// 接口嵌套
type animal interface {
    Sayer
    Mover
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
嵌套得到的接口的使用与普通接口一样,这里我们让cat实现animal接口:

type cat struct {
    name string
}

func (c cat) say()

{
    fmt.Println("喵喵喵")
}

func (c cat) move()

{
    fmt.Println("猫会动")
}

func main()

{
    var x animal
    x = cat{name: "花花"}
    x.move()
    x.say()
}

相关文章:

  • HFCTF-2021-Final-easyflask
  • 神经网络系统技术是什么,神经网络系统技术应用
  • java+SpringBoot+HTML+Mysq基于微信小程序的大咖读书系统的设计与实现
  • 前端周刊第三十四期
  • Maven私服搭建与使用:nexus,repository,mirror,distributionManagement
  • ubuntu22.04安装Kubernetes1.25.0(k8s1.25.0)高可用集群
  • 高等教育学:技能的形成
  • 快来看,数据分析BI软件居然也能完成基金变迁大数据分析?
  • 16.线程通信1:生产者/消费者问题
  • SpringBoot校园二手书管理系统
  • 初识Nginx + Linux 中安装Nginx
  • 关于 SAP UI5 控件的 Densities 话题讨论
  • 禁忌搜索算法TS求解连续函数最值
  • 分布式精讲系列 实现分布式服务应该具备哪些核心技术组件?
  • 【博客479】prometheus-----时序数据模型及其存储机制
  • php的引用
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • 2019.2.20 c++ 知识梳理
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • Android 控件背景颜色处理
  • android图片蒙层
  • E-HPC支持多队列管理和自动伸缩
  • Git的一些常用操作
  • Hibernate【inverse和cascade属性】知识要点
  • javascript面向对象之创建对象
  • JavaScript新鲜事·第5期
  • js正则,这点儿就够用了
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • Koa2 之文件上传下载
  • log4j2输出到kafka
  • Objective-C 中关联引用的概念
  • php面试题 汇集2
  • ViewService——一种保证客户端与服务端同步的方法
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 聊聊flink的BlobWriter
  • 前端
  • 前端_面试
  • 前端面试之闭包
  • 双管齐下,VMware的容器新战略
  • 物联网链路协议
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • 扩展资源服务器解决oauth2 性能瓶颈
  • # include “ “ 和 # include < >两者的区别
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • (13):Silverlight 2 数据与通信之WebRequest
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (附源码)计算机毕业设计大学生兼职系统
  • (十六)串口UART
  • (一)Linux+Windows下安装ffmpeg
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功