扫码一下
查看教程更方便
解析:
本题考查的知识点比较多,一个是Go语言中的指针,另一个是Go语言中面向对象的概念。
Go不是纯面向对象的编程语言。虽然Go具有类型和方法,允许面向对象的编程风格,但没有类型的层次结构。 Interface的概念提供了一种不同的方法,我们相信易于使用,并且在某种程度上更加一般。 还有方法可以在其他类型中嵌入类型,以提供类似于但不相同的子类模式。 此外,Go的方法比C++或Java更常见:可以为任何类型的数据定义,甚至内置类型,例如普通的类型,unboxed整数。 它们不限于structs(classes)。
关于指针的概念请查看 Go 语言指针详解
Go中面向对象的知识点请参考以下几篇文章