Home | 简体中文 | 繁体中文 | 杂文 | 打赏(Donations) | 云栖社区 | OSChina 博客 | Facebook | Linkedin | 知乎专栏 | Github | Search | About

1.7. class

		
package main

import "fmt"

type Person struct {
	name string
	sex	bool
	age int
    address string
}

func (person *Person) setName(_name string) {
    person.name = _name
}

func (person *Person) getName() string {
    return person.name
}


func main(){
	
	person := &Person{"Test",true,30,"Shenzhen,China"}

	fmt.Println(person.name);

	person.name = "Neo"
	fmt.Println(person.name);

	person.setName("Netkiller")
	fmt.Println(person.getName());

}