go语言中不存在继承的概念,是通过匿名字段实现的。在下面的例子中可以看出来,现在是实例的代码段:
package main
import(
"fmt"
)
type one struct{
Name string
Age int
}
type two struct{
one
Address string
}
func main(){
s:=two{"lisheng",23,"shandong"}
fmt.Printf("s is %v\n",s)
}
go语言中不存在继承的概念,是通过匿名字段实现的。在下面的例子中可以看出来,现在是实例的代码段:
package main
import(
"fmt"
)
type one struct{
Name string
Age int
}
type two struct{
one
Address string
}
func main(){
s:=two{"lisheng",23,"shandong"}
fmt.Printf("s is %v\n",s)
}
本文标题:面向对象-继承
本文链接:https://www.haomeiwen.com/subject/fymtjctx.html
网友评论