結構體可以用類來理解,方法可以用類內定義的函數來理解,有點搞不懂接口到底用來干嘛
2 回答

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