文章目錄
-
- 結構體定義
- 類的定義
結構體定義
// 定義結構體
type Student struct {
id int
name string
age int
}
類的定義
就是通過結構體綁定方法
func (this *Student) GetName() string {
return this.name
}
func (this *Student) SetName(name string) {
this.name = name
}
func (this *Student) Show() {
fmt.Println("student = ", this)
}
func main() {
var student = Student{1, "name1", 18)
name := student.GetName()
fmt.Println("student name = ", name)
student.SetName("goodName")
student.Show()
}