方法能给用户自定义的类型添加新的行为。方法和函数的区别在于方法有一个接收者,给一个函数添加一个接收者,它就变成了方法。接收者可以是值接收者,也可以是指针接收者

在调用方法的时候,值类型既可以调用值接收者的方法,也可以调用指针接收者的方法。指针类型既可以调用指针接收者的方法,也可以调用值接收者的方法。这归功于Go 的自动解引用与取引用。

如果实现了接收者是值类型的方法,会隐含地也实现了接收者是指针类型的方法。

原文链接:blog.csdn.net/u010853261/java/article/details/100941972