Java連載48-final關鍵字

1、final關鍵字java

1.注意點:node

(1)final是一個關鍵字,表示最終的,不可變的。git

(2)final修飾的類沒法被繼承github

(3)final修飾的方法沒法被覆蓋微信

(4)final修飾的變量一旦被賦值以後,不能夠被從新賦值eclipse

(5)final修飾的實例變量學習

(6)final修飾的引用大數據

 

package com.bjpowernode.java_learning;

​

public class D48_FinalKyeWord {

  public static void main(String[] args) {

    Exercise_48_1 e1 = new Exercise_48_1();

  }

}

final class Exercise_48{ 

}

class Exercise_48_1 extends Exercise_48{

}

 

 

 

2.關於myeclipse怎麼鏈接源碼ui

打開某個.class字節碼文件,​當沒有看到源碼的時候:點擊「Attach Source""spa

-workspace​...源碼在當前工做區

-External File ...源碼在某個壓縮包之中,

-External Folder...源碼在某個目錄之中

3.對於以後學習的類庫,通常是包括​三個部分:源碼(看源碼理解程序)、字節碼(程序開發過程當中使用的就是這部分)、幫助文檔(對源碼的解釋說明被提取出來,更方便程序的開發)

4.java語言最終規定實例變量使用final修飾以後,必須手動賦值,不能採用系統默認值。

​例如

 

final int i ;//編譯錯誤,由於沒賦值。
//或者使用構造方法給它賦值

public class test1{

  final int i ;

  public test1{

    self.i = 100;

   }

  final User u1 = new User("jfoae");

  u1 = new User("iefr");//這樣會編譯報錯,由於引用u1是final修飾的,裏面的存的對象地址不能再從新賦值。

  u1.id = 89;//編譯成功,final修飾的引用雖然指向了某個對象以後,可是所指向的對象內部的內存是能夠修改的。

 

 

5、源碼:

D48_FinalKyeWord.java

地址:

https://github.com/ruigege66/Java/blob/master/D48_FinalKyeWord.java

2.CSDN:https://blog.csdn.net/weixin_44630050(心悅君兮君不知-睿)

3.博客園:https://www.cnblogs.com/ruigege0000/

4.歡迎關注微信公衆號:傅里葉變換,我的公衆號,僅用於學習交流,後臺回覆」禮包「,獲取大數據學習資料

 

相關文章
相關標籤/搜索