JavaSE學習(12):面向對象:關於類中的靜態變量和成員變量和局部變量的區別

1、成員變量和局部變量 1.區別 在類中的位置不一樣 成員變量 類中方法外對象 局部變量 方法內或方法聲明上生命週期 在內存中的位置不一樣 成員變量 堆內存內存 局部變量 棧內存變量 生命週期不一樣 成員變量 隨着對象的存在而存在,隨着對象的消失而消失方法 局部變量 隨着方法的調用而存在,隨着方法的調用完畢而消失實例 初始化值不一樣 成員變量 有默認的初始化值 局部變量 沒有默認的初始化值,必須先
相關文章
相關標籤/搜索