Go 語言介面
Go 語言提供了另外一種數據類型即介面,它把所有的具有共性的方法定義在一起,任何其他類型只要實現了這些方法就是實現了這個介面。
實例
/* 定義介面 */type interface_name interface {
實例
package mainimport (
在上面的例子中,我們定義了一個介面Phone,介面裡面有一個方法call()。然後我們在main函數裡面定義了一個Phone類型變數,並分別為之賦值為NokiaPhone和IPhone。然後調用call()方法,輸出結果如下:
I am Nokia, I can call you!I am iPhone, I can call you!


※Go 語言指針
※Go 語言結構體
※Go 語言常量
※Go 語言條件語句
※Go 語言函數
TAG:程序員小新人學習 |
※Go 語言編程
※Go 編程語言的簡單介紹
※Pony 編程語言簡介
※跨越YouTube語言障礙系列之一-設置中文語言界面
※Go 語言切片(Slice)
※網易有道CEO周楓:Go語言繼承了C語言的靈活簡單
※Go 語言範圍(Range)
※PHP語言介紹
※Go Cloud項目開源發布:Go語言將成為雲端應用開發的首選語言?
※【教你編程】go語言簡介
※用Go語言編程的利與弊
※品讀英國女畫家Trudy Good-用色粉表現的語言
※Go 語言變數作用域
※Python語言學習路線圖
※Google:新搜索引擎面世,出自AI+自然語言處理的手筆
※Golang語言TLS雙向身份驗證拒絕服務漏洞分析
※文學語言與生活語言
※初次見面Go語言,請多關照
※背靠 Google 的 Go 語言,就不會失敗?
※滲透測試中的 Go 語言使用:編寫反彈後門 Hershell