您的位置:首页 > 编程语言 > Go语言

Go语言入门(一)——接口的实现

2016-01-23 10:30 639 查看
package main

import (
"fmt"
)

/*接口*/
type IFly interface {
Fly()
}

/*Bird结构体*/
type Bird struct {
}

/*接口方法的实现*/
func (b *Bird) Fly() {
fmt.Println("Bird can fly")
}

/*Duck结构体*/
type Duck struct {
}

/*接口方法的实现*/
func (d *Duck) Fly() {
fmt.Println("Duck can not fly")
}

func main() {
b := new(Bird)
b.Fly()
d := new(Duck)
d.Fly()
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  go语言