封装
package main
import "fmt"
type data struct {
val int
}
//封装的时候一定要是 基于指针类型的方法,否则不是同一个对象。
func (p_data* data)set(num int) {
p_data.val = num
}
func (p_data* data)show() {
fmt.Println(p_data.val)
}
func main() {
p_data := &data{4}
p_data.set(5)
p_data.show()
}