溫馨提示×

java類變量和實例變量區別何在

小樊
134
2024-07-15 11:58:41
欄目: 編程語言

  1. 類變量(靜態變量):類變量是用static關鍵字修飾的變量,它屬于類,而不屬于實例。類變量在類加載時被初始化,并且在整個類的生命周期中都存在,只有一份副本??梢酝ㄟ^類名來訪問類變量。

  2. 實例變量:實例變量是每個實例對象獨有的變量,每創建一個新的實例對象,就會為該對象分配一份實例變量的內存空間。實例變量在對象創建時被初始化,并且在對象銷毀時被銷毀,每個實例對象都有自己的實例變量。

總結:

  • 類變量在類加載時初始化,只有一份副本,屬于類,通過類名訪問。
  • 實例變量在對象創建時初始化,每個實例對象都有自己的實例變量,屬于實例,通過對象名訪問。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女