go语言初学提问关于接口实现

新手上路,请多包涵

按照kubebuilder使用示例https://book.kubebuilder.io/q...

自动生成了一个结构体
image.png

通过init方法自动注册此类型的资源
image.png

可以看到参数类型是 runtime.Object类型,
image.png

可以看到这个接口有两个方法。
image.png

但是通过看idea的智能提示  kubebuilder只自动生成了 DeepCopyObject 的方法,也就是完成了这个接口方法的实现,但是GetObjectKind方法的实现一直没找到。
image.png

后来从网上找到了一个回答  https://aijishu.com/a/1060000...

image.png
image.png

测试发现 注释TypeMeta 则编辑出错,不注释则ok,不明白的地方在于,这是为什么,难道不应该 Guestbook 自己实现GetObjectKind方法么?
image.png

Tip: java程序员

阅读 1.4k
1 个回答
新手上路,请多包涵

go结构体内嵌

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题