Golang 实现接口并重写
实现接口并重写
1 package main 2 3 import "fmt" 4 5 6 type Person interface{ 7 eat()(i int, s string) 8 } 9 10 type GoProgramer struct { 11 12 } 13 14 func(golang *GoProgramer)eat() (i int, s string){ 15 i = 1 16 s = "yashiyalei" 17 fmt.Println("Golang程序员会这样实现接口并重写") 18 return 19 } 20 21 func main() { 22 //创建的GoProgrammer结构体声明为Person接口类型 23 var golang Person = new(GoProgramer) 24 i,s := golang.eat() 25 26 fmt.Printf("%v...%s",i,s) 27 }

浙公网安备 33010602011771号