美文网首页
方法method-GOLANG

方法method-GOLANG

作者: 与子笑 | 来源:发表于2018-05-20 10:32 被阅读0次

golang  @amazeUI  2017-09-12 16:55:44

type A struct {

    Name string

}

type B struct {

    Name string

}

func main() {

    a := A{}

    a.Echo()

    b := B{}

    b.Echo()    //通过B这个类型的变量b来调用Echo方法

    (B).Echo(b) //通过B类型来调用Echo,传入一个B类型的参数

}

//方法method

func (a A) Echo() {

    //这样就可以让这个方法与这个结构体绑定,在一定程度上就相当于对象调用自身的方法了

    //方法绑定可以基于任何类型比如int

    fmt.Println("A")

}

func (b B) Echo() {

    fmt.Println("B")

}

//方法这一节课没啥重要的内容

相关文章

网友评论

      本文标题:方法method-GOLANG

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