一些基本概念的區分

1.局部變量和成員變量的區別 區別一:定義的位置不同 定義在類中的變量是成員變量 定義在方法中或者{}語句裏面的變量是局部變量 區別二:在內存中的位置不同 成員變量存儲在堆內存的對象中 局部變量存儲在棧內存的方法中 區別三:聲明週期不同 成員變量隨着對象的出現而出現在堆中,隨着對象的消失而從堆中消失 局部變量隨着方法的運行而出現在棧中,隨着方法的彈棧而消失 區別四:初始化不同 成員變量因爲在堆內存
相關文章
相關標籤/搜索