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 }