介紹final

發表于:2007-07-14來源:作者:點擊數: 標簽:
一個變量可以聲明為final,這樣做的目的是阻止它的內容被修改。這意味著在聲明final 變量的時候,你必須初始化它(在這種用法上,final 類似于C/C++ 中的const)。例如: final int FILE_NEW = 1; final int FILE_OPEN = 2; final int FILE_SAVE = 3; final

一個變量可以聲明為final,這樣做的目的是阻止它的內容被修改。這意味著在聲明final 變量的時候,你必須初始化它(在這種用法上,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_QUIT = 5;

你的程序的隨后部分現在可以使用 FILE_OPEN 等等,就好像它們是常數,不必擔心它們的值會被改變。為final 變量的所有的字符選擇大寫是一個普遍的編碼約定。聲明為final 的變量在實例中不占用內存。這樣,一個final 變量實質上是一個常數。關鍵字final 也可以被應用于方法,但是它的意思和它被用于變量實質上是不同的。final 的第二種用法將在下一章描述繼承時解釋。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97