Java變量名命名規則


$ 、字母、下划線開頭都行,后面的可以是數字、字母、下划線;

匈牙利命名法、Camel命名法與Pascal命名法

匈牙利命名法:在Windows編程中使用非常普遍,由微軟的一位匈牙利程序員提出。匈牙利命名法通過在變量名前面加上相應的小寫字母的符號標識作為前綴,標識出變量的作用域、類型等。例如,m_lpszStr表示指向一個以0字符結尾的字符串的長指針成員變量。在面向對象的程序設計中匈牙利命名法使用起來非常別扭。

Camel命名法:即駱駝式命名法,原因是采用該命名法的名稱看起來就像駱駝的駝峰一樣高低起伏。Camel命名法有兩種形式:混合使用大小寫字母和單詞之間加下划線,例如runFast和run_fast都屬於Camel命名法。

Pascal命名法:與Camel命名法類似,不過Pascal命名法的首字母為大寫字母。

--------------------------------------------------------------------------------------------------------------------------------------------------------
兩種常用大小寫規范: 
Pascal規范:所有單詞首字母大寫。 UserNameTable 
Camel 規范:除了第一個單詞,所有單詞首字母大寫。 userNameTable 

一般做法:
類      名:Pascal MyClass
成員方法:Pascal MyMethod()
普通成員變量:Pascal並且以m_開頭 m_MemberVarible
控件變量:
Control 類型:Pascal 並且以m_開頭,控件名結尾 m_SubmitButton
Value    類型:Pascal 以m_開頭 m_Data1

局部變量、方法參數:Camel lineCount
全局變量:Camel 並以g_ 開頭 g_failedFlag


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM