日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

java语言修饰符$_Java语言中的修饰符

發(fā)布時(shí)間:2025/4/5 java 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java语言修饰符$_Java语言中的修饰符 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

類、方法、成員變量和局部變量可用修飾符

修飾符

成員方法

構(gòu)造方法

成員變量

局部變量

Abstract

Static

Public

Protected

private

synchronized

native

transient

volatile

final

修飾頂層類包括abstract? public? final

成員方法、成員變量可以由多種修飾符

局部變量只有final

1??????訪問(wèn)控制修飾符

1.1????公開級(jí)別:用public修飾,對(duì)外公開

1.2????受保護(hù)級(jí)別:用protected修飾,向子類及同一個(gè)包中的類公開。

1.3????默認(rèn)級(jí)別:沒有訪問(wèn)控制修飾符,向同一個(gè)包中的類公開

1.4????私有級(jí)別:用private修飾,只有類本身可以訪問(wèn),不對(duì)外公開。

2??????Abstract修飾符

2.1????抽象類不能被實(shí)例化

2.2????抽象類中可以沒有抽象方法,但包含了抽象方法的類必須被定義為抽象類

2.3????如果子類沒有實(shí)現(xiàn)父類中的所有抽象方法,子類必須定義為抽象類

2.4????抽象類不能被定義為private final static類型

2.5????沒有抽象構(gòu)造方法

2.6????抽象方法沒有方法體

3??????Final修飾符

3.1????用final修飾的類不能被繼續(xù)

3.2????用final修飾的方法不能被子類的方法覆蓋

3.3????Private類型的方法都默認(rèn)為final方法,因而不能被子類的方法覆蓋

3.4????Final變量必須被顯示初始化,并且只能被賦一次值

4??????Static修飾符

4.1????靜態(tài)變量在內(nèi)存中只有一個(gè)拷貝,在類的所有實(shí)例中共享

4.2????在靜態(tài)方法中不能直接訪問(wèn)實(shí)例方法和實(shí)例變量

4.3????在靜態(tài)方法中不能使用this和super關(guān)鍵字

4.4????靜態(tài)方法不能被abstract修飾

4.5????靜態(tài)方法和靜態(tài)變量都可以直接通過(guò)類名直接被訪問(wèn)

4.6????當(dāng)類被加載時(shí),靜態(tài)代碼塊只被執(zhí)行一次。類中不同的靜態(tài)代碼塊按它們?cè)陬愔谐霈F(xiàn)的順序依次執(zhí)行

總結(jié)

以上是生活随笔為你收集整理的java语言修饰符$_Java语言中的修饰符的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。