java中的修飾符
類修飾符:
public(訪問控制符),將一個類宣告為公共類,他可以被任何物件訪問,一個程式的主類必須是公共類。
abstract,將一個類宣告為抽象類,沒有實現的方法,需要子類提供方法實現。
final,將一個類生命為最終(即非繼承類),表示他不能被其他類繼承。
friendly,預設的修飾符,只有在相同包中的物件才能使用這樣的類。
成員變數修飾符:
public(公共訪問控制符),指定該變數為公共的,他可以被任何物件的方法訪問。
private(私有訪問控制符)指定該變數只允許自己的類的方法訪問,其他任何類(包括子類)中的方法均不能訪問。
protected(保護訪問控制符)指定該變數可以別被自己的類和子類訪問。在子類中可以覆蓋此變數。
friendly ,在同一個包中的類可以訪問,其他包中的類不能訪問。
final,最終修飾符,指定此變數的值不能變。
static(靜態修飾符)指定變數被所有物件共享,即所有例項都可以使用該變數。變數屬於這個類。
transient(過度修飾符)指定該變數是系統保留,暫無特別作用的臨時性變數。
volatile(易失修飾符)指定該變數可以同時被幾個執行緒控制和修改。
方法修飾符:
public(公共控制符)
private(私有控制符)指定此方法只能有自己類等方法訪問,其他的類不能訪問(包括子類)
protected(保護訪問控制符)指定該方法可以被它的類和子類進行訪問。
final,指定該方法不能被過載
static,指定不需要例項化就可以啟用的一個方法。
synchronize,同步修飾符,在多個執行緒中,該修飾符用於在執行前,對他所屬的方法加鎖,以防止其他執行緒的訪問,執行結束後解鎖。
native,本地修飾符。指定此方法的方法體是用其他語言在程式外部編寫的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2480/viewspace-2806976/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java 修飾符Java 修飾符
- java修飾符Java
- Java的static修飾符Java
- Java 常用修飾符Java
- Java的訪問修飾符Java
- Java中final修飾符都有什麼作用Java
- java修飾符使用指南Java
- JAVA java學習(24)——————java修飾符Java
- 如何獲取java類中的欄位修飾符?Java
- Vue - 按鍵修飾符 && 系統修飾符Vue
- java oop 修飾符&關鍵字JavaOOP
- 探索 Solidity 中的各種修飾符Solid
- java常用修飾符(隨堂筆記)Java筆記
- vue 事件修飾符Vue事件
- vue sync 修飾符Vue
- 繼承&修飾符繼承
- 訪問修飾符
- JAVA修飾符、運算子、迴圈語句Java
- Vue的.sync修飾符的使用Vue
- 許可權修飾符
- 修飾符static和abstract
- 09-02 Java語言基礎(修飾符)Java
- TypeScript 類訪問修飾符TypeScript
- Vue事件修飾符詳解Vue事件
- c語言中const修飾符C語言
- Day39--類修飾符
- Kotlin可見性修飾符Kotlin
- Java 的包, 許可權修飾符與final關鍵字Java
- Day33--屬性的修飾符
- C++繼承時的修飾符C++繼承
- C#中const 和 readonly 修飾符的用法詳解C#
- solidity 引用型別修飾符memory、calldata與storage 常量修飾符Constant與Immutable區別Solid型別LDA
- Java入門系列之訪問修飾符作用範圍Java
- #Java教程:訪問修飾符:public、protected、預設、private @FDDLCJava
- vue中v-model和.sync修飾符區別Vue
- 正規表示式 u 修飾符
- 正規表示式 m 修飾符
- v-on 及其事件修飾符事件