Java的修飾符

來源:互聯網
上載者:User

標籤:變數   線程   編寫   包括   運行   修改   語言   vol   覆蓋   

類修飾符:

public(存取控制符),將一個類聲明為公用類,他可以被任何對象訪問,一個程式的主類必須是公用類

abstract,將一個類聲明為抽象類別,沒有實現的方法,需要子類提供方法實現

final,將一個類聲明為最終(即非繼承類),表示他不能被其他類繼承

 

成員變數修飾符:

public(公用存取控制符),指定該變數為公用的,他可以被任何對象的方法訪問

private(私人存取控制符),指定該變數只允許自己的類的方法訪問,其他任何類(包括子類)中的方法均不能訪問

protected(保護存取控制符)指定該變數可以被自己的類和子類訪問。在子類中可以覆蓋此變數

final 最終修飾符,指定此變數的值不能變

static(靜態修飾符)指定變數被所有對象共用,即所有的執行個體都可以使用該變數。變數屬於這個類

volatile(易失修飾符)指定該變數可以同時被幾個線程式控制制和修改

 

方法修飾符:

public(公用控制符)

private(私人控制符)指定此方法只能由自己類等方法訪問,其他的類不能訪問(包括子類)

protected(保護存取控制符)指定該方法可以被它的類和子類進行訪問

final,指定該方法不能被重載

static,指定不需要執行個體化就可以啟用的一個方法

synchronize,同步修飾符,在多個線程中,該修飾符用於在運行前,對他所屬的方法加鎖,以防止其他的線程的訪問,運行結束後解鎖

native,本地修飾符。指定此方法的方法體是用其他語言在程式外部編寫的

Java的修飾符

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.