被static修飾的變量的特點(diǎn) 被static修飾類變量和成員變量的區(qū)別?
被static修飾類變量和成員變量的區(qū)別?局部變量和成員變量主要是其作用域之間的差異。成員變量在類內(nèi)部;局部變量在定義它們的方法體內(nèi)部(或方法體內(nèi)部的程序塊內(nèi)部-大括號(hào),主要取決于定義的位置)。另外,
被static修飾類變量和成員變量的區(qū)別?
局部變量和成員變量主要是其作用域之間的差異。
成員變量在類內(nèi)部;局部變量在定義它們的方法體內(nèi)部(或方法體內(nèi)部的程序塊內(nèi)部-大括號(hào),主要取決于定義的位置)。
另外,成員變量不能顯式初始化,可以由系統(tǒng)默認(rèn)設(shè)置;局部變量沒有默認(rèn)值,因此必須設(shè)置初始賦值。
而且,內(nèi)存中的位置也不同。在類中實(shí)例化成員變量后,它存儲(chǔ)在堆內(nèi)存中;在方法中調(diào)用局部變量時(shí),它存儲(chǔ)在堆棧內(nèi)存中。