于姜
2020-03-02 15:39
Eat好像有点问题,这样定义,还是Dog struct的方法
这里确实写错了
我感觉也是,因为是Animal的Eat方法
我也觉得Eat因该是Animal的方法而不是dog的方法
我觉得你说的对
GO中重写吗?
是的 我觉得应该这样
func (a *Animal)Eat() {
fmt.Println("color:",a.Color,"dog is eating ")
}Go语言语法进阶指南
11531 学习 · 27 问题
相似问题