假如我有一个 HUAWEI 类,要实现 Phone 接口,能够这样做:
package main
import "fmt"
// 定义一个接口
type Phone interface {call()
}
// 定义一个类
type HUAWEI struct {name string}
// 用下面的 HUAWEI 类实现下面的 Phone 接口
func (myPhone HUAWEI) call() {fmt.Println("this is the coolest phone all around the world")
}
func main() {thisPhone := new(HUAWEI)
thisPhone.call()}