Go 語(yǔ)言教程
Go 語(yǔ)言提供了另外一種數(shù)據(jù)類型即接口,它把所有的具有共性的方法定義在一起,任何其他類型只要實(shí)現(xiàn)了這些方法就是實(shí)現(xiàn)了這個(gè)接口。
在上面的例子中,我們定義了一個(gè)接口Phone,接口里面有一個(gè)方法call()。然后我們?cè)趍ain函數(shù)里面定義了一個(gè)Phone類型變量,并分別為之賦值為NokiaPhone和IPhone。然后調(diào)用call()方法,輸出結(jié)果如下:
I am Nokia, I can call you! I am iPhone, I can call you!