Go和许多其他面向对象的语言不同,它可以将方法绑定到任何类型上。同一个包下的任何类型都可以声明方法,只要它的类型既不是指针类型也不是接口类型。类型拥有的所有方法名必须是唯一的,但不同的类型可以使用相同的方法名。