Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import "fmt"
- type person struct {
- name string
- age int
- }
- type woman struct {
- person
- husband string
- husbandAge int
- name string
- }
- func (w *woman) getName() string {
- return w.name
- }
- func (w *woman) getPersonName() string {
- return w.person.name
- }
- func (p *person) getName() string {
- return p.name
- }
- func main() {
- w := woman{}
- w.age = 25
- w.husband = "Ivan"
- w.husbandAge = 26
- w.person.name = "Tania"
- w.name = "Yulia"
- fmt.Println(w.name)
- fmt.Println(w.person.name)
- fmt.Println("test function")
- fmt.Println(w.getName())
- fmt.Println(w.getPersonName())
- fmt.Println(w.person.getName())
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement