diff --git a/eBook/10.6.md b/eBook/10.6.md index 9c8af95..523a97e 100644 --- a/eBook/10.6.md +++ b/eBook/10.6.md @@ -10,7 +10,7 @@ 一个类型加上它的方法等价于面向对象中的一个类。一个重要的区别是:在 Go 中,类型的代码和绑定在它上面的方法的代码可以不放置在一起,它们可以存在在不同的源文件,唯一的要求是:它们必须是同一个包的。 -类型 T(或 \*T)上的所有方法的集合叫做类型 T(或 \*T)的方法集。 +类型 T(或 \*T)上的所有方法的集合叫做类型 T(或 \*T)的方法集(method set)。 因为方法是函数,所以同样的,不允许方法重载,即对于一个类型只能有一个给定名称的方法。但是如果基于接收者类型,是有重载的:具有同样名字的方法可以在 2 个或多个不同的接收者类型上存在,比如在同一个包里这么做是允许的: