美文网首页
方法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