纳须弥

海纳百川
有容乃大

Golang

Golang

Go基础编程:面向对象—方法

puyizhen 阅读(25) 评论(0)

1 概述在面向对象编程中,一个对象其实也就是一个简单的值或者一个变量,在这个对象中会包含一些函数,这种带有接收者的函数,我们称为方法(method)。 本质上,一个方法则是一个和特殊类型关联的函...

Golang

Go基础编程:面向对象—接口

puyizhen 阅读(13) 评论(0)

1 概述在Go语言中,接口(interface)是一个自定义类型,接口类型具体描述了一系列方法的集合。接口类型是一种抽象的类型,它不会暴露出它所代表的对象的内部值的结构和这个对象支持的基础操作的...

Golang

Go基础编程:反射

puyizhen 阅读(14) 评论(0)

Go提供了一种机制在运行时更新变量和检查它们的值,调用它们的方法,和它们支持的内在操作,但是在编译时并不知道这些变量的类型,这种机制被称为反射。反射也可以让我们将类型本身作为第一类的值类型处理。...

Golang

Go基础编程:复合类型—切片slice

puyizhen 阅读(11) 评论(0)

1. 概述数组的长度在定义之后无法再次修改;数组是值类型,每次传递都将产生一份副本。显然这种数据结构无法完全满足开发者的真实需求。Go语言提供了数组切片(slice)来弥补数组的不足。切片并不是...