无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

靜態(tài)成員變量與實(shí)例變量的區(qū)別?

2022-07-28 17:24 作者:網(wǎng)星軟件  | 我要投稿

靜態(tài)變量也叫類變量,這種變量前加了static修飾符??梢灾苯佑妙惷{(diào)用,也可以用對象調(diào)用,而且所有對象的同一個類變量 都是共享同一塊內(nèi)存空間。

實(shí)例變量也叫對象變量,這種變量沒有加static修飾符。只能通過對象調(diào)用, 而且所有對象的同一個實(shí)例變量是共享不同的內(nèi)存空間的。

區(qū)別在于:

靜態(tài)變量是所有對象共有的,某一個對象將它的值改變了,其他對象再去獲取它的值,得到的是改變后的值;

實(shí)例變量則是每一個對象私有的,某一個對象將它的值改變了,不影響其他對象取值的結(jié)果,其他對象仍會得到實(shí)例變量一開始就被賦予的值。

在創(chuàng)建實(shí)例對象的時候,內(nèi)存中會為每一個實(shí)例對象的每一個非靜態(tài)成員變量開辟一段內(nèi)存空間,用來存儲這個對象所有的非靜態(tài)成員變量值。即使兩個不同的實(shí)例對象是屬于同一個類,它們的同名非靜態(tài)成員變量在內(nèi)存中占用的空間是不同的。

靜態(tài)成員變量有所不同。所有的實(shí)例對象都共用一個靜態(tài)變量,內(nèi)存中只有同一處空間存放這個靜態(tài)變量值的。因此,如果一個對象把靜態(tài)變量值改了,另外一個對象再取靜態(tài)變量值就是改過之后的值了。

靜態(tài)成員變量與實(shí)例變量的區(qū)別?的評論 (共 條)

分享到微博請遵守國家法律
吉安县| 玉溪市| 文成县| 潮安县| 扶余县| 上犹县| 普定县| 横峰县| 河曲县| 陆川县| 英山县| 教育| 泸定县| 阿拉善左旗| 蕲春县| 丰镇市| 边坝县| 枝江市| 乐陵市| 岢岚县| 文登市| 永清县| 凤阳县| 怀安县| 南安市| 克山县| 炎陵县| 彰武县| 东乌| 江城| 启东市| 通州市| 甘泉县| 唐山市| 元氏县| 慈利县| 石门县| 兴安盟| 元阳县| 云霄县| 昭觉县|