一個(gè)變量可以聲明為final,這樣做的目的是阻止它的內(nèi)容被修改。這意味著在聲明final 變量的時(shí)候,你必須初始化它(在這種用法上,final 類似于C/C++ 中的const)。例如:
final int FILE_NEW = 1;
final int FILE_OPEN = 2;
final int FILE_SAVE = 3;
final int FILE_SAVEAS = 4;
final int FILE_QU99v = 5;
你的程序的隨后部分現(xiàn)在可以使用 FILE_OPEN 等等,就似乎它們是常數(shù),不必?fù)?dān)心它們的值會(huì)被改變。為final 變量的所有的字符選擇大寫是一個(gè)普遍的編碼約定。聲明為final 的變量在實(shí)例中不占用內(nèi)存。這樣,一個(gè)final 變量實(shí)質(zhì)上是一個(gè)常數(shù)。要害字final 也可以被應(yīng)用于方法,但是它的意思和它被用于變量實(shí)質(zhì)上是不同的。final 的第二種用法將在下一章描述繼續(xù)時(shí)解釋。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注