解析:
在 Go 中,可以认为接口是一组方法的集合。当一个类型实现了接口中的所有方法时,就说它实现了接口。它与 OOP 世界非常相似。接口指定类型应该具有哪些方法,类型决定如何实现这些方法。
因为Go是编译形语言,并且是强类型的编译形语言。因此接口赋值是否可行在编译期间就能够确定。因此本题中D说法不正确,其他几项都是正确的。