十二.Go接口interface

2017-06-24  本文已影响0人  kaxi4it

接口interface

package main
import (
    "fmt"
)
type IUsb interface {
    Name() string
    Connect()
}
type PCconnecter struct {
    name string
}
func (PCer PCconnecter) Name() string {
    return PCer.name
}
func (PCer PCconnecter) Connect() {
    fmt.Println("Connect", PCer.name)
}
func main() {
    var a IUsb
    a = PCconnecter{"myPC"}
    a.Connect()
}

直通车

上一篇下一篇

猜你喜欢

热点阅读