golang中并没有明确的面向对象的说法,实在要扯上的话,可以将struct比作其它语言中的class. 类的声明: //声明一个类 type People struct { Name string Sex int32 Address string } 这样就声明了一个类,其中没有public.protected.private的的声明.golang用另外一种做法来实现属性的访问权限:属性的开头字母是大写的则在其它包中可以被访问,否则只能在本包中访问.类的声明和方法亦是如此. 类方法声明: //