golang 自定義接口 和 實現接口


 1 /*
 2     定義:
 3     type 接口名 interface{
 4         方法名(可選:參數列表) 可選:返回值列表 || (可選:返回值列表)
 5     }
 6     例:type Writer interface {
 7         Write(p []byte) (n int, err error)
 8     }
 9     type Objecter interface{//定義接口
10         say(class int, value string) (b bool, err error)
11     }
12     實現接口:
13         1:接口的方法與實現接口的類型方法格式一致
14         2:當一個接口中有多個方法時,只有這些方法都被實現了,接口才能被正確編譯並使用
15 */
16 
17 package info_interface
18 
19 import "fmt"
20 
21 func Say(){
22     fmt.Println("info_interface")
23 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM