struct A {}
func (a *A) BName(id int) string {
return a.Name
}
struct B {
*A
Name string
}
func main() {
b := &B{Name: "abc"}
fmt.Println(b.Name)
}
代码失败,我想知道如何编写代码来实现,A.BName可接入B结构属性名称如果struct A嵌入到B中,那么A的访问方法和字段B上的方法可以吗?
好吧,谢谢您的回答。 – jame2981 2014-09-04 11:14:58
考虑是否可以使用接口来完成您想要做的事情。 – andlabs 2014-09-04 12:29:45