2009年4月8日 星期三

變數命名法則

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

沒有留言:

張貼留言