局部變量與靜態(tài)變量的優(yōu)先級(jí)和調(diào)用
1)局部變量可不可以與非靜態(tài)成員變量重名?
2)局部變量和非靜態(tài)成員變量同名時(shí),局部變量的優(yōu)先級(jí)更高。如果重名了,靜態(tài)成員變量是否優(yōu)先級(jí)跟非靜態(tài)成員變量相同? 如果重名了,成員變量是不是可以通過對(duì)象名.成員變量調(diào)用?
1)局部變量可不可以與非靜態(tài)成員變量重名?
2)局部變量和非靜態(tài)成員變量同名時(shí),局部變量的優(yōu)先級(jí)更高。如果重名了,靜態(tài)成員變量是否優(yōu)先級(jí)跟非靜態(tài)成員變量相同? 如果重名了,成員變量是不是可以通過對(duì)象名.成員變量調(diào)用?
2016-10-25
舉報(bào)
2017-01-26
1)可以重名
2)靜態(tài)成員變量數(shù)據(jù)存儲(chǔ)在方法區(qū)(共享數(shù)據(jù)區(qū))的靜態(tài)區(qū),也叫對(duì)象的共享數(shù)據(jù),生命周期與類共存亡。
? ? ?成員變量存儲(chǔ)在堆內(nèi)存的對(duì)象中,是對(duì)象的特有數(shù)據(jù),生命周期與對(duì)象共存亡。
? ? ?靜態(tài)成員變量可以通過類直接調(diào)用或者創(chuàng)建對(duì)象調(diào)用。
2016-10-25
1)可以同名
2)靜態(tài)成員變量就在加載類時(shí)分配了內(nèi)存,先保存初始值,后邊如果對(duì)其進(jìn)行修改的話,則會(huì)丟掉初始值,其他成員變量不可與靜態(tài)成員變量重名,更與優(yōu)先級(jí)無關(guān),,,靜態(tài)成員變量的調(diào)用的方法有三種,普通成員變量就要?jiǎng)?chuàng)建對(duì)象來調(diào)用。
2016-10-25
1)局部變量可以與全局變量同名,局部會(huì)屏蔽全局。要用全局變量,需要使用 ":: "?