最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中final關(guān)鍵字和final的四種用法實(shí)例

 更新時(shí)間:2023年02月06日 10:36:16   作者:ζ◇十點(diǎn)半就睡覺(jué)  
final關(guān)鍵字代表最終的、不可改變的,下面這篇文章主要給大家介紹了關(guān)于Java中final關(guān)鍵字和final的四種用法實(shí)例,文中通過(guò)圖文以及實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

final定義

final翻譯成中文的意思是 “最終” , 它是java當(dāng)中的一個(gè)關(guān)鍵字,使用final修飾的對(duì)象不允許修改或替換其原始值或定義。

image-20230129200436358

假如當(dāng)final修飾一個(gè)類的時(shí)候,是不能被其他類繼承的。

image-20230129200825561

final的四種用法

修飾類修飾方法修飾變量修飾參數(shù)

1. 修飾類

final class Animal {

}

final修飾的類不允許被繼承,表示此類設(shè)計(jì)的很完美,不需要被修改或者擴(kuò)展

2. 修飾方法

public class Main {
    public final String print() {
        return "hello world";
    }
}

image-20230129201539721

final修飾的方法表示此方法提供的功能已經(jīng)能夠滿足當(dāng)前的需求,不需要進(jìn)行擴(kuò)展。并且不允許任何從此類繼承的類來(lái)重寫(xiě)此方法。

3. 修飾變量

public class Main {
    private static final int N = 1000;
}

image-20230129201832733

當(dāng)final修飾變量的時(shí)候,表示變量的屬性一旦被初始化便不可以被修改。

4. 修飾參數(shù)

public class Main {
    public void add(final int x, final int y) {
        
    }
}

image-20230129202035070

當(dāng)final修飾參數(shù)的時(shí)候,表示這些參數(shù)在整個(gè)方法內(nèi)都不允許被修改。

final作用

使用final修飾類防止其它的類繼承,如String類就是final修飾的,防止被其他類繼承破壞了內(nèi)部邏輯結(jié)構(gòu)。

image-20230129202606696

總結(jié)

finaljava當(dāng)中的一個(gè)很常見(jiàn)的關(guān)鍵字,被其修飾的不能被繼承,被其修飾的方法不能被重寫(xiě),背其修飾的變量不能被修改,被其修飾的參數(shù)在這個(gè)方法當(dāng)中不能改變。

到此這篇關(guān)于Java中final關(guān)鍵字和final的四種用法的文章就介紹到這了,更多相關(guān)Java final關(guān)鍵字和final用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java文本處理之計(jì)算文本句子數(shù)

    java文本處理之計(jì)算文本句子數(shù)

    這篇文章主要為大家詳細(xì)介紹了java文本處理之計(jì)算文本句子數(shù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Java中JWT(JSON?Web?Token)的運(yùn)用具體案例

    Java中JWT(JSON?Web?Token)的運(yùn)用具體案例

    這篇文章主要介紹了Java中JWT(JSON?Web?Token)的運(yùn)用具體案例,JWT(JSON?Web?Token)是一種開(kāi)放標(biāo)準(zhǔn),用于在網(wǎng)絡(luò)應(yīng)用環(huán)境中安全地傳遞信息,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-11-11
  • 詳解java平臺(tái)解析協(xié)議相關(guān)備忘

    詳解java平臺(tái)解析協(xié)議相關(guān)備忘

    這篇文章主要介紹了詳解java平臺(tái)解析協(xié)議相關(guān)備忘,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • IDEA MyBatis Plugins自動(dòng)生成實(shí)體類和mapper.xml

    IDEA MyBatis Plugins自動(dòng)生成實(shí)體類和mapper.xml

    這篇文章主要介紹了IDEA MyBatis Plugins自動(dòng)生成實(shí)體類和mapper.xml,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • java通過(guò)控制鼠標(biāo)實(shí)現(xiàn)屏幕廣播的方法

    java通過(guò)控制鼠標(biāo)實(shí)現(xiàn)屏幕廣播的方法

    這篇文章主要介紹了java通過(guò)控制鼠標(biāo)實(shí)現(xiàn)屏幕廣播的方法,針對(duì)前面一篇Java屏幕共享功能進(jìn)行了改進(jìn),實(shí)現(xiàn)了鼠標(biāo)控制功能,具有一定的實(shí)用價(jià)值,需要的朋友可以參考下
    2014-12-12
  • 如何獲得spring代理對(duì)象的原對(duì)象

    如何獲得spring代理對(duì)象的原對(duì)象

    這篇文章主要介紹了如何獲得spring代理對(duì)象的原對(duì)象的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java如何基于wsimport調(diào)用wcf接口

    Java如何基于wsimport調(diào)用wcf接口

    這篇文章主要介紹了Java如何基于wsimport調(diào)用wcf接口,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 大數(shù)組元素差異removeAll與Map效率對(duì)比

    大數(shù)組元素差異removeAll與Map效率對(duì)比

    這篇文章主要介紹了大數(shù)組元素差異removeAll與Map效率對(duì)比,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Java如何實(shí)現(xiàn)支付寶電腦支付基于servlet版本

    Java如何實(shí)現(xiàn)支付寶電腦支付基于servlet版本

    這篇文章主要介紹了Java如何實(shí)現(xiàn)支付寶電腦支付基于servlet版本,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • java面向?qū)ο?API(接口)與集合(ArrayList)

    java面向?qū)ο?API(接口)與集合(ArrayList)

    這篇文章主要介紹了Java語(yǔ)言面向?qū)ο蟮腁PI與集合,還是十分不錯(cuò)的,這里給大家分享下,需要的朋友可以參考,希望能夠給你帶來(lái)幫助
    2021-08-08

最新評(píng)論

青铜峡市| 峨边| 衡南县| 乐亭县| 湄潭县| 历史| 平阴县| 谢通门县| 横峰县| 广东省| 六枝特区| 北川| 三江| 榆树市| 赤峰市| 张家港市| 曲靖市| 湟源县| 台东县| 囊谦县| 中山市| 泸溪县| 察隅县| 镇远县| 邵武市| 湖州市| 泸水县| 湘乡市| 赣榆县| 西乌珠穆沁旗| 庆阳市| 寿光市| 嘉祥县| 六枝特区| 怀化市| 奈曼旗| 龙山县| 库伦旗| 砀山县| 招远市| 贡觉县|