勵志

勵志人生知識庫

命名方式有哪些

命名方式主要有以下幾種:

駱駝命名法:

小駝峯法(camel方法):變量一般用小駝峯法標識,第一個單詞以小寫字母開始,第二個單詞的首字母大寫或每一箇單詞的首字母都採用大寫字母,例如:`myFirstName`、`myLastName`。

大駝峯法(Upper Camel Case 或 帕斯卡命名法):常用於類名、函數名、屬性、命名空間,把第一個單詞的首字母也大寫了,例如:`public class DataBaseUser`。

匈牙利命名法

基本原則是變量名=屬性+類型+對象描述。變量名以一箇或多箇小寫字母開頭作爲前綴,前綴之後的是首字母大寫的一箇單詞或多箇單詞組合,該單詞要指明變量的用途。例如:`m_lpszStr`,表示指向一箇以0字符結尾的字符串的長指針成員變量。

下劃線命名法

與駝峯命名法相似,區別在於它是通過`_`符號將不同的單詞區分開,以便快速讀懂變量的意思,而駝峯法是通過首字母大寫。例如:`open_page`、`save_information`。

其他命名法:

大駝峯命名法也稱爲帕斯卡命名法,每個單詞的首字母都採用大寫字母,例如:`GoodList`、`BaseUrl`。

以上命名方式的選擇取決於編程語言和編程規範的要求,以及代碼的可讀性和維護性。