成員變量與局部變量的區別_


  定義的位置上區別:    
        1. 成員變量是定義在方法之外,類之內的。
        2. 局部變量是定義在方法之內。
 
    作用上的區別:
        1. 成員變量的作用是用於描述一類事物的公共 屬性的。
        2. 局部變量的作用就是提供一個變量給方法內部使用而已。
 
    生命周期區別:
        1. 隨着對象 的創建而存在,隨着對象的消失而消失。
        2. 局部變量在調用了對應的方法時執行到了創建該變量的語句時存在,局部變量一旦出了自己的作用域
        那么馬上從內存中消失。
 
    初始值的區別:
        1. 成員變量是有默認的初始值。
                數據類型     默認的初始值
                int                0
                float              0.0f
                double              0.0
                boolean            false
                char                 ' '
                String(引用數據類型) null
 
 
        2. 局部變量是沒有默認的初始值的,必須要先初始化才能使用。
 


免責聲明!

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



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