面型對象 - 包和封裝

命名規範

  Go 中的命名規範

  • 名字—般使用 CamelCase (駝峯式大小寫法)
  • 首字母大寫:public
  • 首字母小寫:private

  這裏的 public 和 private 是針對誰來說的?針對包。每個目錄一個包,但是和 Java 不一樣,包名並不一定要和目錄名一樣,但是每個目錄下只能有一個包名。main 方法比較特殊,包含了程序的執行入口,包名需要是 main,也就是說 main 方法所在目錄的所有 .go 文件的包名必須爲 main。

  爲結構體定義方法時需要注意的事項:

  • 爲結構定義的方法必須放在同一個包內
  • 可以是不同文件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章