Go语言中面向对象-包和封装的使用

为什么80%的码农都做不了架构师?>>>   hot3.png

主要讲解Go语言中面向对象包和封装的使用

知识点:

  • Go语言中方法和属性名一般采用 CamelCase (驼峰命名法)
  • 首字母大写代表 public
  • 首字母小写代表 private
  • 所有的结构体,常量,方法名 和其他定义 都遵守 大小写规则。
  • public和private 的定义是针对 package 来划分的,同一个包内可以访问private,不同的包可以访问public
  • 每个目录一个包(包名可以和目录名不一样,但是一个目录只能有一个包)
  • main包 包含可执行入口,mian方法必须在main包中
  • 为结构体定义的方法必须放在同一个包内,但可以是不同的文件
  • 访问其他包里面的内容,需要使用 包名。
  • 可以通过定义别名、使用组合 来扩展一个现有的 结构

暂无代码示例

 

转载于:https://my.oschina.net/ruoli/blog/1815601

你可能感兴趣的:(Go语言中面向对象-包和封装的使用)