亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

java面向對象基礎_final詳細介紹

 更新時間:2020年10月02日 17:14:40   投稿:whsnow  
本文將詳細介紹java final 對象的使用,需要了解更多的朋友可以參考下

一、final關鍵字

  1.final修飾的成員變量,其實就是常量

public class Example01 {
  public final String userName="小李";//賦初始值
}

2.final修飾的成員變量必須賦初始值

3.一般static和final配合一起使用(稱為靜態(tài)常量)。意義:便于調用(這樣不用生成實例,直接通過類調用,并且一定有初始值)。

public class Constant {
  public static final double PI=3.14;
}

4.被final和關鍵字修飾的關鍵字,是常量,是不能夠修改的。

5.作為規(guī)范,靜態(tài)常量要求全部大寫

二、再論final關鍵字

1、final修飾屬性是不可修改的而且需要賦初始值。

2、final修飾的類,不能被繼承。

3、final修飾的方法,不能被重寫。

下面是補充

final:

繼承的弊端:打破了代碼的封裝性,final的出現正好彌補了這一弊端

final關鍵字:

1-final是一個修飾符,可以修飾類,方法,變量;
2-final修飾的類不能被繼承
3-final修飾的方法不可以被覆蓋
4-final修飾的變量是一個常數,只能被賦值一次并且要在定義時就將其賦予某值

規(guī)則:

被定義final的常量要用大寫字母表示,各單詞之間用下劃線_來隔開.

實例一:

class Father01{
final String FATHER01_NAME = "張三";
final int FATHER01_AGE = 20;
 
final void show(){
// age=9;  //錯誤!!!age被定義為final,定義時已經被賦值,不能再被賦值
System.out.println("姓名: " + FATHER01_NAME);
} 
}
final class Father02{
}
class Son01 extends Father01{
// public void show() {   //錯誤!!!被final定義的方法不能被覆蓋
//
// }
}
//class Son02 extends Father02{ //錯誤!!!被final定義的類不能被繼承
//
//}

到此這篇關于java面向對象基礎_final詳細介紹的文章就介紹到這了,更多相關java final 對象內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java私有構造函數作用原理解析

    Java私有構造函數作用原理解析

    這篇文章主要介紹了Java私有構造函數作用原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • Java中的Unsafe工具類使用詳解

    Java中的Unsafe工具類使用詳解

    這篇文章主要介紹了Java中的Unsafe工具類使用詳解,Unsafe是jdk提供的一個直接訪問操作系統(tǒng)資源的工具類(底層c++實現),它可以直接分配內存,內存復制,copy,提供cpu級別的CAS樂觀鎖等操作,需要的朋友可以參考下
    2023-12-12
  • 詳解Java中wait和sleep的區(qū)別

    詳解Java中wait和sleep的區(qū)別

    這篇文章主要介紹了Java中wait和sleep的區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • 通過源代碼分析Mybatis的功能流程詳解

    通過源代碼分析Mybatis的功能流程詳解

    這篇文章主要介紹了通過源代碼分析Mybatis的功能,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • Sentinel熱點規(guī)則示例詳解分析

    Sentinel熱點規(guī)則示例詳解分析

    這篇文章主要介紹了何為熱點?熱點即經常訪問的數據。很多時候我們希望統(tǒng)計某個熱點數據中訪問頻次最高的 Top K 數據,并對其訪問進行限制
    2021-09-09
  • myeclipse無法部署項目問題及解決方法

    myeclipse無法部署項目問題及解決方法

    最近小編遇到到棘手的問題,myeclipse無法部署項目,點擊這個部署按鈕沒有反應。怎么解決呢,下面小編給大家代理的myeclipse無法部署項目問題及解決方法 ,感興趣的朋友一起看看吧
    2018-10-10
  • JavaWeb登陸功能實現代碼

    JavaWeb登陸功能實現代碼

    這篇文章主要為大家詳細介紹了JavaWeb登陸功能實現代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • java中jdk的下載和安裝全過程

    java中jdk的下載和安裝全過程

    這篇文章主要給大家介紹了關于java中jdk的下載和安裝的相關資料,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • idea自定義快捷代碼生成模板的方法

    idea自定義快捷代碼生成模板的方法

    這篇文章主要介紹了idea自定義快捷代碼生成模板的方法,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • 關于微服務使用Dubbo設置的端口和server.port的區(qū)別

    關于微服務使用Dubbo設置的端口和server.port的區(qū)別

    這篇文章主要介紹了關于微服務使用Dubbo設置的端口和server.port的區(qū)別,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12

最新評論