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

做网站会用到的色彩代码单词山东网站seo

做网站会用到的色彩代码单词,山东网站seo,衡水做wap网站,深圳市城乡建设部网站首页1.封装: 封装是通过将数据和操作数据的方法绑定在一起来实现的。在Go语言中,封装通过结构体(struct)和方法(method)来实现。结构体的字段可以通过大小写来控制访问权限。 package stutype Person struct …

1.封装:

封装是通过将数据和操作数据的方法绑定在一起来实现的。在Go语言中,封装通过结构体(struct)和方法(method)来实现。结构体的字段可以通过大小写来控制访问权限。

package stutype Person struct {name string // 小写字母开头,私有字段Age  int    // 大写字母开头,公有字段
}func (p *Person) SetName(name string) {p.name = name
}func (p *Person) GetName() string {return p.name
}
package mainimport ("demo/stu""fmt"
)func main() {var stu stu.Personstu.SetName("tom")a := stu.GetName()fmt.Println(a)
}

在上面的例子中,name字段是私有的,只能在Person结构体内部访问,而Age字段是公有的,可以在外部访问。SetNameGetName方法提供了对name字段的封装。

2.继承:

Go语言没有传统意义上的继承机制,而是通过组合(composition)来实现类似的功能。通过嵌入结构体,可以实现代码的复用。

上述两个类,Stu与Tea,其中两个类又共同属性 :

{ID     string 

Name   string 

Age    int

Gender string

}

通过抽象出一个共有的属性组合作为父类,来实现类似继承的功能。

3.多态:

多态是指同一个接口可以被不同的类型实现,从而在运行时表现出不同的行为。在Go语言中,多态通过接口(interface)来实现。

定义接口,接口定义了一组方法签名,任何实现了这些方法的类型都可以被视为该接口的实现:

type Shape interface {Area() float64 //面积Perimeter() float64 //周长
}

实现接口,通过定义结构体并实现接口中的方法,可以使该结构体成为接口的实现:

type Rectangle struct {//Rectangle中文为四边形Width  float64 //长Height float64 //宽
}func (r Rectangle) Area() float64 {return r.Width * r.Height
}func (r Rectangle) Perimeter() float64 {return 2 * (r.Width + r.Height)
}type Circle struct { //Circle指的是圆Radius float64 //半径
}func (c Circle) Area() float64 {return math.Pi * c.Radius * c.Radius
}func (c Circle) Perimeter() float64 {return 2 * math.Pi * c.Radius
}

使用接口:

通过接口类型变量,可以调用不同具体类型的实现方法,从而实现多态。

http://www.dtcms.com/wzjs/254754.html

相关文章:

  • 网站开发脚本解析器软文营销方法有哪些
  • 粘贴以下代码到网站首页代码的与标签之间软文写作范文
  • 养生网站建设免费任何小说都能搜到的软件
  • 鹤壁市淇县网站建设恢复正常百度
  • wordpress bingo主题刷关键词排名seo软件
  • 成都房地产公司前十名seo优化有百度系和什么
  • 网站落地页如何做整合营销传播成功案例
  • 建设部特殊工种查询网站产品营销策略
  • 有没有免费的广告平台夫唯seo怎么样
  • 如何用github做网站cpa推广接单平台
  • php cms网站建设关键词有几种类型
  • 广州网站制作有哪些成都外贸seo
  • 网站的策划方案长沙seo优化服务
  • 网站开发微信提现功能南宁百度快速排名优化
  • 网站论坛做斑竹百度爱采购服务商查询
  • 上海建材网站电商网站开发需要多少钱
  • 佛山做网站的1688精品货源网站入口
  • 上虞区驿亭镇新农村建设网站深圳seo论坛
  • 郑州做网站汉狮网络seo搜索引擎优化平台
  • 长沙网站定制sem优化技巧
  • 网站下要加个备案号 怎么做淘宝关键词优化
  • 商丘网站建设案例常州网站建设优化
  • wordpress适合建什么网站痘痘怎么去除有效果
  • 中建招聘网站seo网站关键词优化排名
  • 宁波培训网站建设2024年瘟疫大爆发
  • 北京市建设委员会网站资质办理江苏搜索引擎优化公司
  • 宽屏蓝色企业网站源码关键词你们懂的
  • 长春网络营销外包优化网站seo方案
  • 有的网站打不开 但别人电脑能打开百度百度百度一下
  • 给网站做游戏视频怎么赚钱长沙网站优化