首页 > 其他分享 >go语言继承和多态

go语言继承和多态

时间:2023-02-14 09:46:01浏览次数:33  
标签:func 继承 多态 Dog println call animal go type

package a

type Animal interface {
   call()
}

type Dog struct {
}

type Cat struct {
}

func (dog Dog) call() {
   println("我是狗,狗叫")
}

func (cat Cat) call() {
   println("我是猫,猫叫")
}
func main() {
   println("hello")
   var animal Animal
   animal = new(Dog)
   animal.call()

}

 

标签:func,继承,多态,Dog,println,call,animal,go,type
From: https://www.cnblogs.com/wangweiip/p/17118602.html

相关文章

  • go九九乘法表
    packagemainimport("fmt"_"fmt"_"github.com/go-resty/resty/v2")funcmain(){chengfabiao()}funcchengfabiao(){fori:=1;i......
  • GO的一些常识
    交叉编译Mac下编译Linux和Windows64位可执行程序CGO_ENABLED=0\GOOS=linux\GOARCH=amd64\goinstallCGO_ENABLED=0\GOOS=windows\GOARCH=amd64\goinsta......
  • go单元测试
    goland全家桶激活码支持所有版本支持所有系统链接:https://www.mano100.cn/thread-1942-1-1.html 现在就开始你的Go语言学习之旅吧!人生苦短,let’sGo.为什么要引......
  • Mongodb基本使用
    MongoDB基本介绍Mongodb是C++语言编写基于分布式文件存储的开源数据库,属于NOSQL。Mongodb是在关系型与非关系型数据之间的产品,是非关系数据库中功能最丰富,最像关系型......
  • R语言Pearson相关性分析就业率和“性别平等”谷歌搜索热度google trend时间序列数据可
    全文链接:http://tecdat.cn/?p=31585原文出处:拓端数据部落公众号GoogleTrends,即谷歌趋势。谷歌趋势是谷歌旗下一款基于搜索数据推出的一款分析工具。它通过分析谷歌搜索......
  • Google_MapReduce中文版
    笔者最近在看MIT6.824的lab1,实验内容是实现一个简易的MapReduce。本篇文章是MapReduce论文的中文翻译。@Author:Akai-yuan@更新时间:2023/2/13摘要MapReduce是一个编程......
  • Google Guice 用户指南 - Ⅰ:概览
    译者:kefate原文:https://github.com/google/guice/wiki/Overview大家好,我是kefate。今天开始我将会把GoogleGuice的官方文档陆续翻译一遍,水平有限,若有翻译不妥之处,还望......
  • mongodb的查询命令
    db.collection.find()db.collection.find({属性:值})db.collection.findOne()查询集合中符合条件的所有的文档:db.stus.find();//返回数组,里面有多个对象db.stus.fin......
  • .Net6 + GraphQL + MongoDb 实现Mutate更新数据
    介绍Query的部分我们讲完了,现在讲一下Mutate(就是操作增修删)本节讲一下修改,删除就不讲了正文publicrecordUpdatePostInput(stringPostId,stringTitle,string......
  • runtime/cgo: pthread_create failed: Operation not permitted
    runtime/cgo:pthread_createfailed:Operationnotpermitted在容器里边运行命令报错解决方案(增加--privileged)dockerrun--privileged参考文档https://stacko......