golang面向对象初识

struct是变量的集纳

interface是方的聚合

struct与interface都辅助匿名字段, 换言之, 襄助组合实现继承.

golang的struct与C++的class一样, 只好阐明变量, 不克初叶化.

golang的失实机制就借且多值再次回到将错误当做结果回到回. 所以关键API调用后,
备必检查err结果.

golang的”.”运算符很聪慧, 会在变量及其指针间智能切换. 但定义method,
一般会将指针做也ReceiveType. 除非是众所周知不更改调用对象的价,
即C++中所谓的const body.