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

长沙专业网站设计自助网站建设系统软件

长沙专业网站设计,自助网站建设系统软件,app公司开发价格,seo网站排名查询文章目录 Go学习-Day6封装继承接口 Go学习-Day6 个人博客#xff1a;CSDN博客 封装 类似java的类的封装#xff0c;这里我们利用大小写和工厂模式来实现封装的功能略过 继承 相似的类具有相似的方法#xff0c;反复绑定相同的方法#xff0c;代码冗余#xff0c;所以引… 文章目录 Go学习-Day6封装继承接口 Go学习-Day6 个人博客CSDN博客 封装 类似java的类的封装这里我们利用大小写和工厂模式来实现封装的功能略过 继承 相似的类具有相似的方法反复绑定相同的方法代码冗余所以引入了继承的概念 嵌套匿名结构体来实现继承的效果 动手实践 type Node struct {Name string json:namePassword string json:password }type Point struct {NodeX intY int }func (a *Node) ok() {a.Name bbbb } func main() {var a Point Point{Node{aaa, bbb},1,2,}a.ok()fmt.Println(a) }注意看a.ok()其实是a.Node.ok底层自动识别可以省略匿名结构体 基本数据类型可以匿名但是不能出现多个相同类型的匿名基本类型 接口 多态主要就是由接口来实现的 声明 type inter interface {a()b() }实现接口 import fmttype inter interface {a()b() } type obj1 struct { }type union struct { }func (o obj1) a() {fmt.Println(okkk)//用node对象给接口的a()实现 }func (o obj1) b() {fmt.Println(ohhh) }func (u union) ok(in inter) {in.a()in.b() }func main() {x : union{}y : obj1{}x.ok(y) } 从上面我们可以看到在声明一个接口之后我们用工厂方法法obj对应接口的所有方法给实现了然后另外整一个抽象类似的的结构体绑定一个方法运行接口这样我们就能通过接口把这两个类给链接在一起。 总结。 interface类型可以定义一组方法方法不用实现并且不能含有变量 Go语言没有implements关键字只要一个变量类型绑定了接口中所有的方法这个变量就能实现这个接口 这个变量就能导入到含有接口作为变量的函数内
http://www.dnsts.com.cn/news/50083.html

相关文章:

  • 南京哪些公司做网站百度网站建设基本情况
  • 红色系网站室内设计师联盟论坛
  • 濮阳做网站优化创建一个自己的公司英语
  • python做爬虫和做网站国外wordpress论坛
  • 网站开发word文档网站关键词优化有用吗
  • 福建外贸网站网站开发有前景吗
  • 网站制作外包是怎么做的如何创建公司
  • 有没有做视频的网站网站内部优化工具
  • 网站建设销售技巧宝塔搭建wordpress的基本设置
  • 网站建设方向网站如何做单项链接
  • 网站弹窗在中间位置舆情系统的作用
  • 个人网站建立策划书前言专业app网站建设哪家好
  • 织梦网站搬家数据库如何快速搭建一个网站
  • 四大门户网站现状python做网站感觉好费劲
  • 新开网站做内贸业务员好做php网站建设制作流程
  • 有什么做酒和水果茶教程的网站哈尔滨制作网站企业
  • 网站分页符素材红安城市建设局投诉网站
  • 延安网站建设公司电话h5开发app用什么框架
  • 上线一个网站需要哪些条件网站建设的软硬件环境
  • 做seo网站地图重要吗福州网站建设发布
  • 如何推广手机网站国际贸易网登录
  • 公司网站是否做地方分站网络seo招聘
  • 一般网站建设需要哪些东西开一个公司需要多少钱
  • 做网站卖什么发财公司网站建设应注意什么
  • 烟台企业网站做下载网站用阿里云的什么产品
  • 我市精神文明建设的门户网站人人车网站建设费用
  • 刚做的网站上线后收不到了企业管理咨询是做什么
  • 福田响应式网站建设服务济南公司做网站
  • 站长工具seo诊断深圳建设集团招标
  • 如何快速网站备案常见的网络推广方法有几种