20、接口
00 分钟
2022-8-26
方法签名的集合叫做:接口(Interfaces)
 
 
 
 
 
 
这是一个几何体的基本接口
 
 
这个例子中,我们将为rect和circle实现该接口
 
 
 
要在Go中实现一个接口,我们只需要实现接口中所有方法。这里我们为rect实现geometry接口。
 
 
circle 的实现
 
 
 
 
如果一个变量实现了某个接口,我们就可以调用指定接口中的方法。这有一个通用的measure函数,我们可以通过他来使用所有的geometry。
 
 
结构体类型circle和rect都实现了geometry接口,所以我们可以将其实例作为measure的参数
 
 
 
 
 
 
 
上一篇:
19、结构体方法
下一篇:
21、Embedding

评论