Java中的成員變量主要有以下幾種類型:
實例變量(Instance Variables):也稱為對象變量,每個類的實例都會擁有自己的一組實例變量。實例變量在類的任何方法之外聲明,每個實例變量都有其自己的值。
靜態(tài)變量(Static Variables):也稱為類變量,靜態(tài)變量屬于類而不是類的任何實例。靜態(tài)變量在整個程序運行期間都只有一個副本,可以被類的所有實例共享。
常量(Constants):常量是在編譯時被初始化并且值不能被修改的變量。在Java中,常量通常使用關(guān)鍵字final來聲明,并且常量的命名通常使用全大寫字母。
枚舉變量(Enum Variables):枚舉變量是一種特殊的變量類型,它代表一組事先定義好的常量。枚舉變量在Java中使用關(guān)鍵字enum來聲明。
局部變量(Local Variables):局部變量是在方法、構(gòu)造函數(shù)或代碼塊內(nèi)部聲明的變量,它們只在聲明它們的塊中可見。局部變量在聲明時不會自動初始化,必須在使用之前手動初始化。