類的靜態(tài)成員和非靜態(tài)成員有何區(qū)別?
非靜態(tài)成員也叫成員變量,二者區(qū)別如下:
1、名稱上的區(qū)別成員變量也叫實(shí)例變量;靜態(tài)變量也叫類變量。
2、內(nèi)存存儲(chǔ)的區(qū)別成員變量存儲(chǔ)到堆內(nèi)存的對(duì)象中,靜態(tài)變量存儲(chǔ)到方法區(qū)的靜態(tài)區(qū)中。
3、生命周期不同成員變量隨著對(duì)象的出現(xiàn)而出現(xiàn),隨著對(duì)象的消失而消失。靜態(tài)變量隨著類的出現(xiàn)而出現(xiàn),隨著類的消失而消失。