第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

變量命名疑問

2-7小結(jié)中變量命名原則的第五條:命名盡量不要用中文。變量命名之前講的不是只能由數(shù)字、字母、下劃線跟美元符構(gòu)成嗎?而且不能以數(shù)字開頭,那么中文字符算那種情況?為什么會命名成功?

正在回答

1 回答

  • 包(Packages)規(guī)范。

    一個唯一包名的前綴總是全部小寫的ASCII字母并且是一個頂級域名,通常是com,edu,gov,mil,net,org,或1981年ISO 3166標(biāo)準(zhǔn)所指定的標(biāo)識國家的英文雙字符代碼。包名的后續(xù)部分根據(jù)不同機構(gòu)各自內(nèi)部的命名規(guī)范而不盡相同。這類命名規(guī)范可能以特定目錄名的組成來區(qū)分部 門(department),項目(project),機器(machine),或注冊名(login names)。

    示例:com.sun.engcom.apple.quicktime.v2edu.cmu.cs.bovik.cheese

  • 類(Classes)規(guī)范。

    命名規(guī)則:類名是個一名詞,采用大小寫混合的方式,每個單詞的首字母大寫。盡量使你的類名簡潔而富于描述。使用完整單詞,避免縮寫詞(除非該縮寫詞被更廣泛使用,像URL,HTML)

    示例:class Raster;class ImageSprite;

  • 接口(Interfaces)規(guī)范。

    命名規(guī)則:大小寫規(guī)則與類名相似

    示例:interface RasterDelegate;interface Storing;

  • 方法(Methods)規(guī)范。

    方法名是一個動詞,采用大小寫混合的方式,第一個單詞的首字母小寫,其后單詞的首字母大寫。

    示例:run();runFast();getBackground();

  • 變量(Variables)規(guī)范。

    除了變量名外,所有實例,包括類,類常量,均采用大小寫混合的方式,第一個單詞的首字母小寫,其后單詞的首字母大寫。變量名不應(yīng)以下劃線或美元符號開頭,盡管這在語法上是允許的。變量名應(yīng)簡短且富于描述。變量名的選用應(yīng)該易于記憶,即,能夠指出其用途。盡量避免單個字符的變量名,除非是一次性的臨時變量。臨時變量通常被取名為i,j,k,m和n,它們一般用于整型;c,d,e,它們一般用于字符型。

    示例:char c;int i;float myWidth;

  • 實例變量(Instance Variables)規(guī)范。

    大小寫規(guī)則和變量名相似,除了前面需要一個下劃線。

    示例:int _employeeId;String _name;Customer _customer;

  • 常量(Constants)規(guī)范。

    在JAVA代碼中,無論什么時候,均提倡應(yīng)用常量取代數(shù)字、固定字符串。也就是 說,程序中除0,1以外,盡量不應(yīng)該出現(xiàn)其他數(shù)字。常量可以集中在程序開始部分定義或者更寬的作用域內(nèi),名字應(yīng)該都使用大寫字母,并且指出該常量完整含 義。常量的聲明,應(yīng)該全部大寫,單詞間用下劃線隔開。

    示例:static final int MIN_WIDTH = 4;static final int MAX_WIDTH = 999;static final int GET_THE_CPU = 1;


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕仙5254614 提問者

謝謝你這么詳細的回答,但是我還是不明白為什么可以使用中文命名變量。
2018-08-06 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕哥3404103 回復(fù) 慕仙5254614 提問者

因為在Java編譯規(guī)則中沒有限制中文的使用,而且中文博大精深也無法限制,所以只要不是禁則之內(nèi)的,都能命名。
2018-08-20 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學(xué)習(xí)       1167333    人
  • 解答問題       18530    個

0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始

進入課程

變量命名疑問

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號