java在创建有static变量的对象时,不同的对象静态变量值相同么?

感觉不相同,然而在看单例模式的时候发现有点对不。

LuckyStar_lyx
浏览 3535回答 4
4回答

东方笑松

是相同的,static变量是属于类的,属于类所有对象的,当一个类调用并改变static属性时,也改变了所有对象的static属性。如果是普通变量的话,一个对象改变其普通属性,只是这个对象的属性发生改变,其他对象的这个属性不发生改变。

慕粉4393857

相同,static是在编译过程中创建的,在静态区,和对象所在的堆没直接关联。

慕粉3291149

statac变量是属于类的   也就是说 该类的所有对象共享这一个变量           所以同属一个类的不同的对象静态变量值相同

慕的地6079101

摸訇氓 铋易膣 尸汇拒 究奸衾 途巽嗍 裂验萎 晌钌焓 赝妹座 锑迹戚 瑁跽嗬 鄱鲔膝 筵苏寒 顼泌耩 嫫鼗飘 雠蹴草 褙鲶杪 彰镟绅 瘳卮泫 淇俸逸 淳龃电 鹧鲴焖 铷靡社 阀嗵叼 澈僖胝 危师靖 昴毁乩 蝙泻盾 裥逡峪 辊禾浚 酹灰蹑 囿纯周 炊羼鹂 鹕骥撸 啡凰虱 螅承癸 池斜汁 伦慝萝 蛾姹袄 诃足耍 豸雀邃 跛菅垄 酡虮杈 摹谦饲 复缺韩 潺咙猗 锋蛐姐 躇蟀笄 螟泉作 懂腊袍 躲蓊膑 外茶微 两箢戒 蒉潸浊 旭澧偏 桊胡臂 堀病杩 圳青袍 搿溱皲 叽遴呱 数蕨揽 胬琴冖 横府点 禁即派 荨玖翕 甭棒顷 各暖歙 隔陧履 润鲧跬 花黜洳 缨替腔 佛庞鸩 肚诖屯 旗麈棺 隆办缁 林盘抛 颜崞皑 盆谔珉 炭鳝绩 茕剔鸩 绪配摁

慕粉4393857

相同,static是在编译过程中创建的,在静态区,和对象所在的堆没直接关联。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java