標識符現(xiàn)在我們已經(jīng)知道如何表述一個類了,那就是“class”這個關(guān)鍵字,那么屬性和方法怎么表達呢?我們是不是需要對每個屬性和方法定義一個名字呢,比如:身高、體重等,這就需要標識符了。
1 :什么是標識符
在 Java 編程語言中,標識符是賦予變量、類或方法的名稱。
2 :標識符命名規(guī)則
命名規(guī)則如下:
(1) :首字母只能以字母、下劃線、$開頭,其后可以跟字母‘下劃線、$和數(shù)字
示例:$abc 、 _ab 、ab123 等都是有效的
(2) :標識符區(qū)分大小寫 (事實上整個 Java 編程里面都是區(qū)分大小寫的)
abc 和 Abc 是兩個不同的標識符
(3) :標識符不能是關(guān)鍵字
(4) :標識符長度沒有限制
3 :標 識 符 命名建 議
(1) :如果標識符由多個單詞構(gòu)成,那么從第二個單詞開始,首字母大寫示例:isText 、 canRunTheCar 等
(2) :標識符盡量命名的有意義,讓人能夠望文知意
(3) :盡量少用帶$符號的標識符,主要是習慣問題,大家都不是很習慣使用帶$符號的標識符;還有在某些特定的場合,$具有特殊的含義
(4) :由于 Java 語言使用 Unicode 字符集,所以字母包括:
? ‘A’-‘Z’和‘a(chǎn)’-‘z’;
? Unicode 字符集中序號大于 0xC0 的所有符號;
? Unicode 字符集支持多種看起來相同的字母;
? 建議標識符中最好使用 ASCII 字母
(5) :標識符不應(yīng)該使用中文,雖然中文標識符也能夠正常編譯和運行,其原因如上一點講到的:是把中文當作 Unicode 字符集中的符號來對待了。
例如如下程序是可以正常編譯和運行的,但是不建議這么做:
4:示例一
下列哪些是正確的標識符:
5:示例二
好了,現(xiàn)在來用 Java 代碼表示前面抽象出來的人這個類,如下:
發(fā)現(xiàn)新的問題來了,我們定義的這個 weight 和 height 應(yīng)該是有單位的,那么在 Java 中怎么表達給 weight 和 height 設(shè)置單位呢?這就需要下面講的數(shù)據(jù)類型了。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |