當(dāng)前位置:
首頁(yè) >
面向对象(静态变量和成员变量的区别)
發(fā)布時(shí)間:2025/7/14
42
豆豆
生活随笔
收集整理的這篇文章主要介紹了
面向对象(静态变量和成员变量的区别)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
靜態(tài)變量叫類(lèi)變量,成員變量叫對(duì)象變量
- 所屬不同
- 靜態(tài)變量屬于類(lèi),所以也稱(chēng)為類(lèi)變量
- 成員變量屬于對(duì)象,所以也稱(chēng)為實(shí)例變量(對(duì)象變量)
- 內(nèi)存中位置不同
- 靜態(tài)變量存儲(chǔ)于方法區(qū)的靜態(tài)區(qū)
- 成員變量存儲(chǔ)于堆內(nèi)存
- 內(nèi)存出現(xiàn)時(shí)間不同
- 靜態(tài)變量隨著類(lèi)的加載而加載,隨著類(lèi)的消失而消失
- 成員變量隨著對(duì)象的創(chuàng)建而存在,隨著對(duì)象的消失而消失
- 調(diào)用不同
- 靜態(tài)變量可以通過(guò)類(lèi)名調(diào)用,也可以通過(guò)對(duì)象調(diào)用
- 成員變量只能通過(guò)對(duì)象名調(diào)用
?
?
?
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/happystudyhuan/p/10705605.html
總結(jié)
以上是生活随笔為你收集整理的面向对象(静态变量和成员变量的区别)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: CentOS 7 安装Apache 2.
- 下一篇: sqlserver 查询语句执行历史