Java中的變量之成員變量、本地變量與類變量


Java中的變量:

 

1、成員變量(實例變量,屬性)

2、本地變量(局部變量)

3、類變量(靜態屬性)

 

一、成員變量(實例變量,屬性)

1.1-成員變量:(在類中定義,    訪問修飾符   修飾符   type  name  = value)

1.2-什么是成員變量?

  成員變量就是類中的屬性。當new對象的時候,每個對象都有一份屬性。一個對象中的屬性就是成員變量。

1.3-作用范圍?

  在類內部,任何地方都可以訪問成員變量。

1.4- 生命周期?(在內存中存在的時間)

  出生: new對象的時候,開辟內存空間。 

  死亡:  堆內存地址沒有引用,變成垃圾,被垃圾回收器回收后。

二、局部變量(本地變量)

2.1-局部變量:(修飾符   type  name = value)

2.2- 什么是局部變量?

  方法的形式參數以及在方法中定義的變量。

2.3-作用范圍?

  形參:在方法體中任何位置都可以訪問。

  方法中定義變量:從定義處開始,直到所在代碼塊結束。

2.4  生命周期?(在內存中存在的時間)

  出生:運行到創建變量的語句時。 

  死亡:超過了其作用范圍。總結:

三、類變量(靜態屬性)

3.1-類變量:(訪問修飾符  static  type  name = value)

3.2-什么是類變量?

  被static修飾的屬性。

3.3-作用范圍?

  在類變量定義之后。

3.4- 生命周期?(在內存中存在的時間)

  出生:類加載時,類變量就分配內存空間。 

  死亡:JVM退出

 

Over...

參考:

1. java中的變量

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM