Java 中變數的作用域和生命週期?\n


例項變數

在類中宣告但在所有方法和程式碼塊之外的變數是例項變數。例項變數的通用範圍覆蓋整個類,除了在靜態方法中。例項變數的生命週期持續到物件在記憶體中。

類變數

在類中宣告,在所有程式碼塊外部,並被標記為靜態的變數稱為類變數。類變數的通用範圍覆蓋整個類,類變數的生命週期持續到程式結束或類載入到記憶體中為止。

區域性變數

不是例項變數和類變數的所有其他變數都被視為區域性變數,包括方法中的引數。區域性變數的範圍在宣告它的程式碼塊內,區域性變數的生命週期持續到控制離開宣告它的程式碼塊為止。

更新於:06-02-2020

8 千+ 瀏覽

開啟你的 職業生涯

完成課程,獲得認證

開始
廣告