GOLANG的继承语法练习
package main
import(
"fmt"
_"sort"
_"math/rand"
)
//
type WuDangMaster struct {
Name string
Age int
}
func (master *WuDangMaster) kongfu() {
fmt.Println(master.Name,"秘籍:武当太极十三式")
}
//apprentice 美 /ə'prɛntɪs/ n. 学徒;生手
type apprentice struct{
WuDangMaster //匿名结构体,继承WuDangMaster结构体内的字段(属性)及方法
}
func main(){
var appr apprentice = apprentice{
WuDangMaster{
Name:"张翠山",
Age:30,
},
}
appr.kongfu()
}
最终结果:

作者:欧小白
-------------------------------------------
个性签名:不从泥泞不堪的小道上迈步,就踏不上铺满鲜花的大路!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
浙公网安备 33010602011771号