interface

Dr_Zhang ·
wuxian
走自己的路,让别人有路可走!
mark
#2
更多评论
ThomasHuke
coder && artist
### 最后其实就是duck type 的理论。 长得像鸭子就是鸭子,也就是说实现了interface就是实现了interface中定义的那个方法,那么实现该方法的struct就不用赋值给interface就拥有了这个能力。也就是说实现了这个struct的实例可以被fmt.Println调用。但是在定义的时候其实是interface实例被调用。只不过这个struct实现了这个接口,所以它也拥有了这个能力。
#1