一、靜態變量 static編程
什麼是靜態變量:從面向對象的角度觸發,當須要一個數據對象爲整類而非某個對象服務,同時有力求不破壞類的封裝性,既要求此成員隱藏在類的內部,有要求對外不可見的時候,就能夠使用static。
靜態變量的優勢:一、節省內存。靜態變量只存儲一處,但供全部對象使用。
二、它的值是能夠更新的。
三、可提升時間效率。只要某個對象對靜態變量更新一次,全部的對象都能訪問更新後的值。
二、全局變量extern
什麼是全局變量:也稱之爲外部變量,是在方法外部定義的變量。它不屬於哪一個方法,而是屬於整個源程序。
做用域是整個源程序。
若是全局便利和局部變量重名,則在局部變量做用域內,全局變量被屏蔽,不起做用。編程時候儘可能不使用全
局變量。
三、局部變量
什麼是局部變量:是在方法內做定義說明的。其做用域僅限於方法內。
四、實例變量
在類中定義的實例變量,是能夠在各個方法內使用的。
五、const 變量值不可變
六、volatile 表示變量隨時能夠改變