面型对象 – 包和封装

命名规范

  Go 中的命名规范

  • 名字—般使用 CamelCase (驼峰式大小写法)
  • 首字母大写:public
  • 首字母小写:private

  这里的 public 和 private 是针对谁来说的?针对包。每个目录一个包,但是和 Java 不一样,包名并不一定要和目录名一样,但是每个目录下只能有一个包名。main 方法比较特殊,包含了程序的执行入口,包名需要是 main,也就是说 main 方法所在目录的所有 .go 文件的包名必须为 main。

  为结构体定义方法时需要注意的事项:

  • 为结构定义的方法必须放在同一个包内
  • 可以是不同文件

发表评论

电子邮件地址不会被公开。 必填项已用*标注