Member 宣告的問題 |
答題得分者是:RaynorPao
|
EarthCat123
一般會員 發表:3 回覆:2 積分:1 註冊:2002-11-21 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: Member 宣告的格式如下 [accessSpecifier][static][final][transient][volatile]type variableName 請問那五個中括號中的 keyword 分別代表什麼意思? EarthCat123你好: 以下是我自己上 java 課程的資料,讓你參考看看< > 希望對你有幫助< > (1)accessSpecifier: define which other classes have access to the variable. 也就是宣告 public, private, protected 的地方,定義其它的 class 是 否可以 access 這個 member (2)static: indicates that the variable is a class member variable as opposed to an instance member variable. 也就是說~~如果宣告了 static 這個關鍵字的話,就代表這個 member 是 屬於 class 本身的,如果沒有 static 這個關鍵字的話,就代表這個 member 是屬於 instance 的;另外~~只為宣告成 static 的 member, 因為是屬於 class 本身的,因此~~不用 new 就可以使用了 (3)final: indicates that the variable is a constant. 跟 C/C 中的 const 關鍵字是一樣的啦,一定要給一個初始值,而且程 式碼中不可以再對此 member 的數值做修改 (4)transient: variables are not part of the object's persistent state. 嗯~~這個最難解釋了 在 > --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
EarthCat123
一般會員 發表:3 回覆:2 積分:1 註冊:2002-11-21 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |