Java入門教程:標(biāo)識(shí)符
我們是不是需要對(duì)每個(gè)屬性和方法定義一個(gè)名字呢,比如:身高、體重等,這就需要標(biāo)識(shí)符了。下面是百分網(wǎng)小編收集整理的Java入門教程:標(biāo)識(shí)符,歡迎學(xué)習(xí)!
1 :什么是標(biāo)識(shí)符
在 Java 編程語(yǔ)言中,標(biāo)識(shí)符是賦予變量、類或方法的名稱。
2 :標(biāo)識(shí)符命名規(guī)則
命名規(guī)則如下:
(1) :首字母只能以字母、下劃線、$開(kāi)頭,其后可以跟字母‘下劃線、$和數(shù)字
示例:$abc 、 _ab 、ab123 等都是有效的
(2) :標(biāo)識(shí)符區(qū)分大小寫 (事實(shí)上整個(gè) Java 編程里面都是區(qū)分大小寫的)
abc 和 Abc 是兩個(gè)不同的標(biāo)識(shí)符
(3) :標(biāo)識(shí)符不能是關(guān)鍵字
(4) :標(biāo)識(shí)符長(zhǎng)度沒(méi)有限制
3 :標(biāo) 識(shí) 符 命名建 議
(1) :如果標(biāo)識(shí)符由多個(gè)單詞構(gòu)成,那么從第二個(gè)單詞開(kāi)始,首字母大寫示例:isText 、 canRunTheCar 等
(2) :標(biāo)識(shí)符盡量命名的有意義,讓人能夠望文知意
(3) :盡量少用帶$符號(hào)的標(biāo)識(shí)符,主要是習(xí)慣問(wèn)題,大家都不是很習(xí)慣使用帶$符號(hào)的標(biāo)識(shí)符;還有在某些特定的場(chǎng)合,$具有特殊的含義
(4) :由于 Java 語(yǔ)言使用 Unicode 字符集,所以字母包括:
‘A’-‘Z’和‘a’-‘z’;
Unicode 字符集中序號(hào)大于 0xC0 的所有符號(hào);
Unicode 字符集支持多種看起來(lái)相同的字母;
建議標(biāo)識(shí)符中最好使用 ASCII 字母
(5) :標(biāo)識(shí)符不應(yīng)該使用中文,雖然中文標(biāo)識(shí)符也能夠正常編譯和運(yùn)行,其原因如上一點(diǎn)講到的:是把中文當(dāng)作 Unicode 字符集中的符號(hào)來(lái)對(duì)待了。
例如如下程序是可以正常編譯和運(yùn)行的,但是不建議這么做:
4:示例一
下列哪些是正確的標(biāo)識(shí)符:
5:示例二
好了,現(xiàn)在來(lái)用 Java 代碼表示前面抽象出來(lái)的人這個(gè)類,如下:
發(fā)現(xiàn)新的問(wèn)題來(lái)了,我們定義的這個(gè) weight 和 height 應(yīng)該是有單位的,那么在 Java 中怎么表達(dá)給 weight 和 height 設(shè)置單位呢?這就需要下面講的數(shù)據(jù)類型了。
【Java入門教程:標(biāo)識(shí)符】相關(guān)文章:
Java基本語(yǔ)法—java標(biāo)識(shí)符03-18
2017計(jì)算機(jī)二級(jí)考試Java標(biāo)識(shí)符入門教程03-07
java標(biāo)識(shí)符的基礎(chǔ)知識(shí)01-20
java快速入門教程03-15
Java入門教程:控制語(yǔ)08-05
java面向?qū)ο笕腴T教程04-01
Java入門教程:關(guān)鍵字04-20