java中的關鍵字

2021-08-31 13:12:17 字數 561 閱讀 4750

1.public-介面訪問許可權

無論是誰,無論在**都可以訪問這個成員

2.protected-繼承訪問許可權

提供包訪問許可權+包外繼承訪問許可權

3.預設訪問許可權(包訪問許可權):

不加任何修飾詞。當前包中的所有其他類對那個成員都有訪問許可權,但對包之外的所有類,這個成員是private的。

4.private 

你無法訪問。出包含該類的成員之外,其他任何類都無法訪問這個成員。private的作用之一是允許你隨意改變該成員而不用擔心這樣做是否會影響到其他類。

使用方法:

哪些是想要明確公開給客戶端程式員使用的,將它宣告為public

5.取得對某成員訪問許可權的途徑有:

1)使得該成員稱為public

2)通過不加訪問許可權修飾詞,而將他們放在同乙個包中

3)使用protected修飾,使用繼承獲得訪問許可權。但繼承不能訪問private成員,當他們不再同乙個包中是,也不能訪問預設訪問許可權

4)提供訪問器(accessor-get)和變異器(mutator-set)方法,以讀取和改變量值。這是最理想的一種方法。

java中this關鍵字

1 this 關鍵字 疑問 建立的p 物件為什麼沒有值。解答 name 與age 在指定的建構函式裡面已經存在,當name name 這個語句執行的時候,如果jvm 在該方法內能尋找到該變數,則不會去尋找成員變數,那麼要想指定給成員變數或物件的屬性進行初始化賦值,那麼必須指定name 是成員屬性。1...

Java中的關鍵字

abstract 抽象的 continue 繼續 for 當 的時候 new 新建 switch 轉換 assert 斷言 default 預設 if 如果 package 打包 synchronized 同步 boolean 布林 do 做 goto 跳轉到 private 私有的 this 這個...

java中的this關鍵字

1.this是指當前物件自己。當在乙個類中要明確指出使用物件自己的的變數或函式時就應該加上this引用。如下面這個例子中 public class hello public static void main string args 執行結果 s helloworld 1 this.s hello 2...