在Go中,类型和指向类型的指针都可以实现接口吗?

在Go中,类型和指向类型的指针都可以实现接口吗?,第1张

在Go中,类型和指向类型的指针都可以实现接口吗?

通过编译代码很容易得到答案:

prog.go:19: invalid receiver type Vegetable (Vegetable is a pointer type)

该错误是基于以下规格要求:

接收器类型必须采用T或 T的形式,其中T是类型名称。用T表示的类型称为接收方基本类型; 它不能是指针或接口类型*
,并且必须在与方法相同的包中声明。

(强调我的)

声明

type Vegetable *vegetable_s

声明一个 指针 类型,即

Vegetable
没有资格作为方法接收者。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5019994.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-15
下一篇2022-11-15

发表评论

登录后才能评论

评论列表(0条)

    保存