方法

作者: BridgeXD | 来源:发表于2019-04-17 21:00 被阅读0次
  • func (对象)方法(参数列表)(返回值列表){
    结构体
    }

  • 想要使用方法 必须是相同类型的对象

type student struct {
  name string
  id   int
}

//地址传递(*student)值传递(student)
//一般建议地址传递
func (s student) open() {
  fmt.Println(s.name, s.id)
}

func studyFunc() {
  s := student{"ds", 2}
  s.open()
}
  • 子类继承父类 可以继承结构体成员(属性) 也可以继承父类的方法

  • 方法重写(默认是子类方法)

相关文章

网友评论

      本文标题:方法

      本文链接:https://www.haomeiwen.com/subject/npsowqtx.html