轉自JR-研究
1.final?value:
如:?類Thread中的 :?
public?static?final?int?MAX_PRIORITY?=?10;?
//?MAX_PRIORITY的值不能再修改,之所以稱為final?value,是因為此處為primitive?type
2.final?reference:
如:?public?final?String?str?=?"This?is?a?string";
//?指的是Object?reference?為final,str不能再改而指向其他的對象,但其指向的對象并不一定不能改變.
注:
1>我們常會看見函數參數或局部變量常被聲明為final,根據變量是primitive還是reference區別考慮.
2>.在局部內部類(local?inner?class)和匿名內部類(anonymous?inner?class)中不但可以訪問外類的成員(包括成員變量和成員函數),還可以訪問外類的final?變量.
3.final?class:
如:public?final?class?URL?extends?Object?implements?Serializable
//指URL類不能被繼承,cannot?be?subclassed.
4.final?method:
如:?類Thread中的?:
public?final?void?setPriority(int?newPriority)
//指此方法不能被子類override,final?class?中的所有方法都自動為final
FeedBack:
# re: JAVA 中 final全接觸
2006-08-01 12:07 | 永遠的helloworld
只有注冊用戶登錄后才能發表評論。 | ||
![]() |
||
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||
相關文章:
|
||
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
30 | 31 | 1 | 2 | 3 | 4 | 5 | |||
6 | 7 | 8 | 9 | 10 | 11 | 12 | |||
13 | 14 | 15 | 16 | 17 | 18 | 19 | |||
20 | 21 | 22 | 23 | 24 | 25 | 26 | |||
27 | 28 | 29 | 30 | 31 | 1 | 2 | |||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
常用鏈接
留言簿(4)
隨筆分類(85)
隨筆檔案(89)
- 2009年8月 (1)
- 2008年7月 (1)
- 2007年11月 (1)
- 2007年8月 (1)
- 2007年7月 (2)
- 2007年6月 (1)
- 2007年2月 (5)
- 2007年1月 (1)
- 2006年12月 (1)
- 2006年11月 (1)
- 2006年10月 (11)
- 2006年9月 (28)
- 2006年8月 (9)
- 2006年7月 (12)
- 2006年6月 (3)
- 2006年5月 (1)
- 2006年4月 (3)
- 2006年3月 (4)
- 2006年2月 (3)
文章分類(14)
文章檔案(42)
- 2006年9月 (24)
- 2006年7月 (5)
- 2006年6月 (2)
- 2006年3月 (3)
- 2005年11月 (1)
- 2005年3月 (1)
- 2004年10月 (1)
- 2004年5月 (1)
- 2004年1月 (1)
- 2003年11月 (3)
收藏夾(37)
java
oracle
Sybase
搜索
積分與排名
- 積分 - 211005
- 排名 - 266
最新評論

- 1.?re: document.getElementsByName()的用法
- 455656
- --525233
- 2.?re: 討論:Java 接口當中的 “常量接口”
- 評論內容較長,點擊標題查看
- --maaoi
- 3.?re: document.getElementsByName()的用法
- 謝謝,很明了
- --sf
- 4.?re: Ant:編寫build.xml的方法
- 學習了
- --sss
- 5.?re: Java 堆與棧的使用
-
你是個sb嗎?
- --zr