結(jié)構(gòu)體可以用類來理解,方法可以用類內(nèi)定義的函數(shù)來理解,有點搞不懂接口到底用來干嘛
2 回答

人到中年有點甜
TA貢獻1895條經(jīng)驗 獲得超7個贊
Golang 中沒有 class 的概念,而是通過 interface 類型轉(zhuǎn)換支持在動態(tài)類型語言中常見的鴨子類型
從而達到運行時多態(tài)的效果。
簡而言之,interface就是一組method的集合。 只要一個類型A實現(xiàn)了接口I中的method,那么在之后的使用時,這個接口I類型的變量便可以接受類型A的變量。這樣在之后的使用中,同一個接口,可以接收不同類型的變量。
- 2 回答
- 0 關(guān)注
- 950 瀏覽
添加回答
舉報
0/150
提交
取消