Java高阶部分知识点汇总(一)- 成员变量与局部变量详讲
生活随笔
收集整理的這篇文章主要介紹了
Java高阶部分知识点汇总(一)- 成员变量与局部变量详讲
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
在Java語言中,根據定義變量的位置不同,可以將變量分為兩大類:成員變量與局部變量。而兩者的運行機制也存在著較大的差異,本篇文章將詳細介紹這兩種變量的運行差異。
一.成員變量
成員變量指的是類范圍里所定義的變量,也就是前面介紹過的屬性;局部變量指的是在方法中所定義的變量。不管是成員變量還是局部變量,都遵守同一個命名規則。
變量分類圖
成員變量被分為類屬性和實例屬性兩種,定義屬性時沒有被static修飾的屬性就是實例屬性,有static修飾的就是類屬性。其中類屬性使從類的準備階段就存在,直到系統完全銷毀這個類,類屬性的作用域與這個類的生存范圍相同,在類中任何地方都可以通過'類.屬性'的方法來調用類屬性。
類屬性調用演示
而類的實例屬性的作用于與對應實例的生存范圍相同。因為類和實例的屬性都是隨著類或對象的產生而產生,隨著類或實例的銷毀而銷毀,因此我們將類屬性和實例屬性統稱為成員變量。類屬性被稱為類成員變量,實例屬性被稱為實例成員變量。
只要類或實例存在,程序就可以通過類或實例訪問其屬性:
類.類屬性實例.實例屬性當然Java語法也允許實例訪問類屬性(雖然不推薦這種寫法&
總結
以上是生活随笔為你收集整理的Java高阶部分知识点汇总(一)- 成员变量与局部变量详讲的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MATLAB应用实战系列(七十七)-【图
- 下一篇: Java高阶部分知识点汇总(二)-封装与