Mainly used to record Java, DBMS, HDFS... related learning notes
Go 语言只支持聚合(组合) 不支持继承
new 的作用是初始化一个指向类型的指针(*T)
make 的作用是为 slice,map 或 chan 初始化并返回引用(T)。
结构体中的成员变量,只有首字母大写,才能在其定义的 package 以外访问。而在同一个 package 内,就不会有此限制。
官方解释:方法是包含了接收者的函数
函数的固定格式:
func+函数名+(参数)(可选)+返回值(可选)+{}
方法在func之后是接受着而不是函数名:
func (p *myint/p myint) mydouble() int {}
接收者可理解为一个类,这些函数是他的成员方法