java中的類變量,實例變量,局部變量的比較


類變量、成員變量、局部變量

類變量(也叫靜態變量)是類中獨立於方法之外的變量,用static 修飾。(static表示“全局的”、“靜態的”,用來修飾成員變量和成員方法,或靜態代碼塊(靜態代碼塊獨立於類成員,jvm加載類時會執行靜態代碼塊,每個代碼塊只執行一次,按順序執行))。

成員變量(也叫“實例變量”、“域”)也是類中獨立於方法之外的變量,不過沒有static修飾。

局部變量是類的方法中的變量。

 

看下面的偽代碼說明:

public class Variable{

     static int allClicks=0;//類變量

     String str="hello world";//實例變量

     public void method(){

        int i =0;//局部變量

     }

}

成員變量也稱為:“域”,“實例變量”,在實體類或數據類中被稱為“屬性”或“字段”。當成員變量可以改變時,被稱為對象的狀態。

 

常量:用final修飾,值一旦給定就不能修改


免責聲明!

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



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