Golang 如何定义一个类

优质
小牛编辑
143浏览
2023-12-01

类是用于描述事物的的属性和行为的,而 Go 语言中的结构体正好可以用于描述事物的属性和行为

所以在 Go 语言中我们使用结构体来定义一个类型

type Person struct {
    name string // 人的属性
    age int // 人的属性
}
// 人的行为
func (p Person)Say()  {
    fmt.Println("my name is", p.name, "my age is", p.age)
}