Java命名慣例
套件
有點類似將網址倒過來的感覺,從大到小描述可能是一個登入名稱,部門,計畫,機器等等
範例 edu.nctu.cs.kdelab.justmaker
類別 介面
應該是名詞,由每個內部單字開頭字母皆為大寫的混和字組成。
範例 ArrayCalendar
方法
應該為動詞,混和第一個字母小寫和內部單字的第一個字母大寫的狀況。
範例 getMonth()
變數
混和第一個字母小寫和內部單字的第一個字母大寫的狀況。
常數
應該是以("_") 底線分隔的全大寫字。
範例 static final int Month_Of_Year= 12;
匈牙利命名法
在匈牙利命名法中,類型名在實際變數名前。
變數名稱 = 屬性+類型+描述
屬性
g_ 全域變數
c_ 常數
m_ 成員變數
類型
n int
l long
c char
b boolean
p pointer
描述
Custom 自訂
Src 來源
Dst 目的
Tmp 暫時
範例
g_nTmpCounter
沒有留言:
張貼留言