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

Java final static abstract關(guān)鍵字概述

 更新時(shí)間:2016年05月03日 12:17:26   作者:天盡頭的那片海  
這篇文章主要介紹了Java final static abstract關(guān)鍵字的相關(guān)資料,需要的朋友可以參考下

一,抽象類:abstract

1,只要有一個(gè)或一個(gè)以上抽象方法的類,必須用abstract聲明為抽象類;

2,抽象類中可以有具體的實(shí)現(xiàn)方法;

3,抽象類中可以沒有抽象方法;

4,抽象類中的抽象方法必須被它的子類實(shí)現(xiàn),如果子類沒有實(shí)現(xiàn),則該子類繼續(xù)為抽象類

5,抽象類不能被實(shí)例化,但可以由抽象父類指向的子類實(shí)例來調(diào)用抽象父類中的具體實(shí)現(xiàn)方法;通常作為一種默認(rèn)行為;

6,要使用抽象類中的方法,必須有一個(gè)子類繼承于這個(gè)抽象類,并實(shí)現(xiàn)抽象類中的抽象方法,通過子類的實(shí)例去調(diào)用;

二,接口:interface

1,接口中可以有成員變量,且接口中的成員變量必須定義初始化;

2,接口中的成員方法只能是方法原型,不能有方法主體;

3,接口的成員變量和成員方法只能public(或缺省不寫),效果一樣,都是public

4,實(shí)現(xiàn)接口的類必須全部實(shí)現(xiàn)接口中的方法(父類的實(shí)現(xiàn)也算,一般有通過基類實(shí)現(xiàn)接口中個(gè)異性不大的方法來做為適配器的做法)

三,關(guān)鍵字:final

1,可用于修飾:成員變量,非抽象類(不能與abstract同時(shí)出現(xiàn)),非抽象的成員方法,以及方法參數(shù)

2,final方法:不能被子類的方法重寫,但可以被繼承;

3,final類:表示該類不能被繼承,沒有子類;final類中的方法也無法被繼承.

4,final變量:表示常量,只能賦值一次,賦值后不能被修改.final變量必須定義初始化;

5,final不能用于修飾構(gòu)造方法;

6,final參數(shù):只能使用該參數(shù),不能修改該參數(shù)的值;

四,關(guān)鍵字:static

1,可以修飾成員變量和成員方法,但不能修飾類以及構(gòu)造方法;

2,被static修飾的成員變量和成員方法獨(dú)立于該類的任何對象。也就是說,它不依賴類特定的實(shí)例,被類的所有實(shí)例共享

3,static變量和static方法一般是通過類名直接訪問,但也可以通過類的實(shí)例來訪問(不推薦這種訪問方式)

4,static變量和static方法同樣適應(yīng)java訪問修飾符.用public修飾的static變量和static方法,在任何地方都可以通過類名直接來訪問,但用private修飾的static變量和static方法,只能在聲明的本類方法及靜態(tài)塊中訪問,但不能用this訪問,因?yàn)閠his屬于非靜態(tài)變量.

五,static和final同時(shí)使用

1,static final用來修飾成員變量和成員方法,可簡單理解為“全局常量”!

2,對于變量,表示一旦給值就不可修改,并且通過類名可以訪問。

3,對于方法,表示不可覆蓋,并且可以通過類名直接訪問。

六,為什么一個(gè)方法前不能同時(shí)加abstract與static 呢?

static是靜態(tài),就是在編譯時(shí)已經(jīng)確定的東西,當(dāng)然不能是抽象(動(dòng)態(tài))的,那是運(yùn)行時(shí)才能確定的東西

以上內(nèi)容是小編給大家介紹的Java final static abstract關(guān)鍵字,希望對大家有所幫助!

相關(guān)文章

  • SpringCloud之微服務(wù)容錯(cuò)的實(shí)現(xiàn)

    SpringCloud之微服務(wù)容錯(cuò)的實(shí)現(xiàn)

    這篇文章主要介紹了SpringCloud之微服務(wù)容錯(cuò)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 基于SpringBoot和MongoDB實(shí)現(xiàn)實(shí)時(shí)分析和日志處理功能

    基于SpringBoot和MongoDB實(shí)現(xiàn)實(shí)時(shí)分析和日志處理功能

    實(shí)時(shí)分析和日志處理在現(xiàn)代應(yīng)用程序開發(fā)中扮演著重要的角色,MongoDB是一個(gè)非常流行的NoSQL數(shù)據(jù)庫,其高性能和靈活性使其成為實(shí)時(shí)分析和日志處理的理想選擇,本文將介紹如何使用?Spring?Boot?和?MongoDB?實(shí)現(xiàn)實(shí)時(shí)分析和日志處理的功能
    2023-06-06
  • java中對HashMap的put過程解讀

    java中對HashMap的put過程解讀

    這篇文章主要介紹了java中對HashMap的put過程解讀,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • java實(shí)現(xiàn)操作系統(tǒng)中的最佳置換Optimal算法

    java實(shí)現(xiàn)操作系統(tǒng)中的最佳置換Optimal算法

    這篇文章主要介紹了java實(shí)現(xiàn)操作系統(tǒng)中的最佳置換Optimal算法 ,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • SpringBoot整合MongoDB的步驟詳解

    SpringBoot整合MongoDB的步驟詳解

    這篇文章主要介紹了SpringBoot整合MongoDB的步驟詳解,幫助大家更好的理解和學(xué)習(xí)使用SpringBoot框架,感興趣的朋友可以了解下
    2021-04-04
  • JAVA使用commos-fileupload實(shí)現(xiàn)文件上傳與下載實(shí)例解析

    JAVA使用commos-fileupload實(shí)現(xiàn)文件上傳與下載實(shí)例解析

    這篇文章主要介紹了JAVA使用commos-fileupload實(shí)現(xiàn)文件上傳與下載的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • Mybatis條件if test如何使用枚舉值

    Mybatis條件if test如何使用枚舉值

    這篇文章主要介紹了Mybatis條件if test如何使用枚舉值,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • 使用idea的database模塊繪制數(shù)據(jù)庫er圖的方法

    使用idea的database模塊繪制數(shù)據(jù)庫er圖的方法

    這篇文章主要介紹了使用idea的database模塊繪制數(shù)據(jù)庫er圖,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-07-07
  • 舉例詳解Java中的訪問權(quán)限修飾符

    舉例詳解Java中的訪問權(quán)限修飾符

    這篇文章主要介紹了舉例詳解Java中的訪問權(quán)限修飾符,是Java入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-08-08
  • Java泛型與注解全面分析講解

    Java泛型與注解全面分析講解

    Java?泛型(generics)是?Jdk?5?中引入的一個(gè)新特性,?泛型提供了編譯時(shí)類型安全檢測機(jī)制,該機(jī)制允許程序員在編譯時(shí)檢測到非法的類型。Annotation(注解)是JDK1.5及以后版本引入的。它可以用于創(chuàng)建文檔,跟蹤代碼中的依賴性,甚至執(zhí)行基本編譯時(shí)檢查。需要的可以參考一下
    2022-08-08

最新評論

房产| 孝昌县| 夹江县| 涞水县| 金秀| 滦南县| 德江县| 句容市| 田东县| 滦平县| 洪江市| 石林| 修水县| 甘德县| 乐安县| 大埔县| 仪征市| 巧家县| 辉县市| 寻乌县| 海丰县| 湛江市| 张掖市| 桦南县| 平谷区| 友谊县| 南岸区| 岑巩县| 碌曲县| 谢通门县| 宽城| 无锡市| 克拉玛依市| 安溪县| 大田县| 静宁县| 徐州市| 从化市| 即墨市| 如皋市| 利川市|