各個程式語言語言的檔案/函式/變數的命名方法

阿壯Jonsson發表於2020-12-12

Java

檔名稱:大駝峰
變數/方法名稱:小駝峰

golang

檔名稱:蛇形命名法
變數名/方法名稱:小駝峰命名法(公共方法首字元大寫,有點像大駝峰)

python

檔名稱:蛇形命名法
變數名/方法名稱:蛇形命名法

  1. object
    公用方法
  2. _object
    半保護
    被看作是protect,意思是隻有類物件和子類物件自己能訪問到這些變數,在模組或類外不可以使用,不能用from module import *匯入。
    __object 是為了避免與子類的方法名稱衝突, 對於該識別符號描述的方法,父類的方法不能輕易地被子類的方法覆蓋,他們的名字實際上是 _classname__methodname
  3. _ _ object
    全私有,全保護
    私有成員private,意思是隻有類物件自己能訪問,連子類物件也不能訪問到這個資料,不能用from module import *匯入。
  4. _ _ object_ _
    內建方法
    使用者不要這樣定義

相關文章