标签: go

29 篇文章

thumbnail
面向对象编程OOP
面向对象编程OOP 一 Go语言OOP 但面向对象的思想凌驾于任何具体的技术之上,虽说go并不是一个纯面向对象的编程语言,但仍可以实现OOP 1、结构体即”类” 2、方法即绑定方法 3、定义方法New()或NewT()代替构造函数 例 package main import ( "fmt" ) // 类 type Person …
thumbnail
接口类型
[TOC] 接口 一 Go语言中的接口介绍 Go语言中的接口是什么? * 1)是一种类型 * 2)是一组功能的集合,而不是一个功能 * 3)接口内只定义函数,但不涉及函数实现 * 4)这些功能是相关的,都是相关的功能,比如动物的接口里应该放动物相关的功能,但光合作用就不适宜放到IAnimal里面了 */ 为何要用接口? Go语言提倡面向接口编程 接…
thumbnail
复合类型之结构体
结构体struct 一 结构体介绍 ​ 什么是struct? ​ struct是go语言为我们提供的可以自定义的一种类型,该类型可以封装多个基本数据类型,可以用来存放一个事物的不同属性 ​ 为何要有struct? ​ 原因有二: ​ 1、Go语言内置的基础数据类型只能用来记录一个值,复合类型数组、切片、map等也虽然能存多个值,但多个值都必须是同一…
Copyright © 2022 Egon的技术星球 egonlin.com 版权所有 帮助IT小伙伴学到真正的技术