对上一篇文章用到的匿名接口的深入理解:http://blog.youkuaiyun.com/uudou/article/details/52456133
对于 struct 内嵌 inteface 的使用,我是研究好半天才搞懂,这里记录下我疑问:
1. 如何更好的理解匿名接口
// 匿名接口可以被用作变量或者结构属性类型
type Man struct {
gender interface {
GetGender() string
}
}
上面Man类可以扩展成
type gender interface {
GetGender() string
}
type Man

本文探讨了Go语言中struct内嵌接口的概念,包括如何更好地理解匿名接口、为何匿名接口对象常使用引用方式、为何Man类可用Employee初始化以及内嵌接口的struct在方法继承和重写方面的特性。通过实例解析了接口与struct内嵌的细节。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



