9.2 方法集

每种类型都有(可能为空的)与其相关联的“方法集”。类型的方法集确定类型(隐式)实现了哪些接口以及使用该类型的接收者可以调用哪些方法。在方法集中,每个方法必须有唯一的非空方法名。

  • 接口类型的方法集是其接口

  • 非接口类型 T 的方法集包括所有以 T 为接收者类型声明的方法

  • 相应的指针类型 *T 的方法集是所有以 *T 和 T 为接收者声明的方法的集合

  • 其他任何类型都有空的方法集

最后更新于