課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
2-7小結中變量命名原則的第五條:命名盡量不要用中文。變量命名之前講的不是只能由數字、字母、下劃線跟美元符構成嗎?而且不能以數字開頭,那么中文字符算那種情況?為什么會命名成功?
2018-08-05
源自:Java入門第一季(IDEA工具)升級版 2-7
正在回答
包(Packages)規范。
一個唯一包名的前綴總是全部小寫的ASCII字母并且是一個頂級域名,通常是com,edu,gov,mil,net,org,或1981年ISO 3166標準所指定的標識國家的英文雙字符代碼。包名的后續部分根據不同機構各自內部的命名規范而不盡相同。這類命名規范可能以特定目錄名的組成來區分部 門(department),項目(project),機器(machine),或注冊名(login names)。
示例:com.sun.engcom.apple.quicktime.v2edu.cmu.cs.bovik.cheese
類(Classes)規范。
命名規則:類名是個一名詞,采用大小寫混合的方式,每個單詞的首字母大寫。盡量使你的類名簡潔而富于描述。使用完整單詞,避免縮寫詞(除非該縮寫詞被更廣泛使用,像URL,HTML)
示例:class Raster;class ImageSprite;
接口(Interfaces)規范。
命名規則:大小寫規則與類名相似
示例:interface RasterDelegate;interface Storing;
方法(Methods)規范。
方法名是一個動詞,采用大小寫混合的方式,第一個單詞的首字母小寫,其后單詞的首字母大寫。
示例:run();runFast();getBackground();
變量(Variables)規范。
除了變量名外,所有實例,包括類,類常量,均采用大小寫混合的方式,第一個單詞的首字母小寫,其后單詞的首字母大寫。變量名不應以下劃線或美元符號開頭,盡管這在語法上是允許的。變量名應簡短且富于描述。變量名的選用應該易于記憶,即,能夠指出其用途。盡量避免單個字符的變量名,除非是一次性的臨時變量。臨時變量通常被取名為i,j,k,m和n,它們一般用于整型;c,d,e,它們一般用于字符型。
示例:char c;int i;float myWidth;
實例變量(Instance Variables)規范。
大小寫規則和變量名相似,除了前面需要一個下劃線。
示例:int _employeeId;String _name;Customer _customer;
常量(Constants)規范。
在JAVA代碼中,無論什么時候,均提倡應用常量取代數字、固定字符串。也就是 說,程序中除0,1以外,盡量不應該出現其他數字。常量可以集中在程序開始部分定義或者更寬的作用域內,名字應該都使用大寫字母,并且指出該常量完整含 義。常量的聲明,應該全部大寫,單詞間用下劃線隔開。
示例:static final int MIN_WIDTH = 4;static final int MAX_WIDTH = 999;static final int GET_THE_CPU = 1;
慕仙5254614 提問者
慕哥3404103 回復 慕仙5254614 提問者
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
4 回答變量的命名
4 回答關于變量命名問題
1 回答變量命名錯誤
2 回答如何命名java變量
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-08-05
包(Packages)規范。
一個唯一包名的前綴總是全部小寫的ASCII字母并且是一個頂級域名,通常是com,edu,gov,mil,net,org,或1981年ISO 3166標準所指定的標識國家的英文雙字符代碼。包名的后續部分根據不同機構各自內部的命名規范而不盡相同。這類命名規范可能以特定目錄名的組成來區分部 門(department),項目(project),機器(machine),或注冊名(login names)。
示例:com.sun.engcom.apple.quicktime.v2edu.cmu.cs.bovik.cheese
類(Classes)規范。
命名規則:類名是個一名詞,采用大小寫混合的方式,每個單詞的首字母大寫。盡量使你的類名簡潔而富于描述。使用完整單詞,避免縮寫詞(除非該縮寫詞被更廣泛使用,像URL,HTML)
示例:class Raster;class ImageSprite;
接口(Interfaces)規范。
命名規則:大小寫規則與類名相似
示例:interface RasterDelegate;interface Storing;
方法(Methods)規范。
方法名是一個動詞,采用大小寫混合的方式,第一個單詞的首字母小寫,其后單詞的首字母大寫。
示例:run();runFast();getBackground();
變量(Variables)規范。
除了變量名外,所有實例,包括類,類常量,均采用大小寫混合的方式,第一個單詞的首字母小寫,其后單詞的首字母大寫。變量名不應以下劃線或美元符號開頭,盡管這在語法上是允許的。變量名應簡短且富于描述。變量名的選用應該易于記憶,即,能夠指出其用途。盡量避免單個字符的變量名,除非是一次性的臨時變量。臨時變量通常被取名為i,j,k,m和n,它們一般用于整型;c,d,e,它們一般用于字符型。
示例:char c;int i;float myWidth;
實例變量(Instance Variables)規范。
大小寫規則和變量名相似,除了前面需要一個下劃線。
示例:int _employeeId;String _name;Customer _customer;
常量(Constants)規范。
在JAVA代碼中,無論什么時候,均提倡應用常量取代數字、固定字符串。也就是 說,程序中除0,1以外,盡量不應該出現其他數字。常量可以集中在程序開始部分定義或者更寬的作用域內,名字應該都使用大寫字母,并且指出該常量完整含 義。常量的聲明,應該全部大寫,單詞間用下劃線隔開。
示例:static final int MIN_WIDTH = 4;static final int MAX_WIDTH = 999;static final int GET_THE_CPU = 1;