java 變數(翻譯自Java Tutorials)

來源:互聯網
上載者:User

原文出自 http://www.cnblogs.com/ggjucheng/archive/2012/12/07/2806907.html

英文出自 http://docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.html

對象使用欄位儲存它的狀態:

int cadence = 0;int speed = 0;int gear = 1;

 

java程式設計語言定義以下類型的變數:

執行個體變數(非static欄位)

類變數(static欄位)

局部變數(方法裡儲存臨時狀態的變數)

參數(方法簽名對應的變數)

 

本教程的其餘部分討論的欄位和變數時,使用下面的一般準則。如果我們說的是“一般欄位”(不包括局部變數和參數),我們可以簡單地說“欄位”。如果討論適用於“所有上面的變數”,我們可以簡單地說“變數”。如果根據上下文調用做區別,我們將使用適當的特定名稱(靜態欄位,局部變數等)。您也可以偶爾看到和使用“成員”,例如A類型的欄位,方法和巢狀型別統稱為它的成員。

 

命名

每一種程式設計語言都有自己的一套規則與慣例,名稱類別,你都可以使用,對於Java程式設計語言是沒有什麼不同。命名變數的規則與慣例,可以概括如下:

變數名稱是區分大小寫。變數的名稱可以是任何合法的標識符 ———  一個無限長度的Unicode字母和數字序列,以字母,貨幣符號“$”,或“底線”_“開頭。按照慣例,變數一般是以字母開頭,而不是”$”和“_”。此外,貨幣符號,按照慣例,應該永不使用。您可能會發現某些情況下,自動產生的名稱將包含貨幣符號,但你的變數名應該盡量避免使用它。對於底線“_”,也存在一樣的慣例,在變數開始使用“_”在技術上是合法的,但這種做法是不鼓勵的。空格是不允許的。

後面的字元可以是字母,數字,貨幣符號或底線。當選擇一個名字為變數,用完整的單詞,而不是神秘的縮寫。這樣做可以使你的代碼更容易閱讀和理解。在許多情況下它還將使您的代碼像文檔一樣(譯者備忘:代碼即文檔,很高的境界)。例如,欄位命名為cadence, speed, and gear,比縮寫版本,如 s、 c 和 g 的要直觀得多。此外請記住您選擇的名稱必須不是關鍵字或保留的字。

如果您選擇的名稱包含只有一個單詞,使用小寫字母拼字該單詞的所有。如果包含多個單詞,隨後的每個單詞的首字母大寫。如果您的變數儲存常量的值,如static final int NUM_GEARS = 6,慣例稍有有點變化,每個字母大寫和使用底線分隔每個單詞。按照慣例,底線應該永不使用的(對象表示常量的變數名例外)。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.