生命不止,继续Go go go.
今天跟大家分享一些golang中的interface。
golang中没有类的概念,但是有结构struct,同样也有接口interface的概念。golang中的接口与java中的接口,与C++中的纯虚函数有几分相似,但是也有很多的不同之处。
所以,还是要认真学习golang中的interface。
定义
关键字:interface
type Men interface {
SayHi()
Sing(lyrics string)
}
其实,通俗的讲,golang中的接口就是一系列的未实现的方法组成。
**interface可以被任意的对象实现
一个对象可以实现任意多个interface**
type Human struct {
name string
age
本文探讨了Go语言中的interface,指出其与Java和C++接口的异同。接口在Go中是一系列未实现方法的集合,任何对象可以实现任意数量的interface。文中通过示例说明了如何定义和使用interface,强调了实现接口的所有方法的重要性,并提到了空interface和接口嵌套的概念。
订阅专栏 解锁全文

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



