gobyexample/34-embedding.go
Mark McGranaghan 03c8a4983a more
2012-09-16 14:56:56 -07:00

23 lines
263 B
Go

package main
import "fmt"
type Person struct {
Name string
}
func (p *Person) Talk() {
fmt.Println("Hi, my name is", p.Name)
}
type Android struct {
Person
Model string
}
func main() {
android := new(Android)
android.Name = "Milo"
android.Talk()
}