java成員變量的默認(rèn)值是啥

小樊
81
2024-11-20 20:32:58

在Java中,成員變量的默認(rèn)值取決于它們的類(lèi)型。以下是一些常見(jiàn)數(shù)據(jù)類(lèi)型的默認(rèn)值:

  1. 數(shù)值類(lèi)型(算術(shù)類(lèi)型):

    • byte:128
    • short:0
    • int:0
    • long:0L
    • float:0.0f
    • double:0.0d
  2. 布爾類(lèi)型:

    • boolean:false
  3. 引用類(lèi)型:

    • 數(shù)組:null
    • 類(lèi)對(duì)象:null
    • 接口對(duì)象:null
  4. 字符串類(lèi)型:

    • char:‘\u0000’(空字符)
    • String:null

當(dāng)一個(gè)類(lèi)的成員變量沒(méi)有被顯式初始化時(shí),它們將保持上述默認(rèn)值。

0