Java中boolean型變量的默認值問題


1、首先分析Java中的三種不同變量的區別,如下表所示

  概念 默認值 其他
類變量

也叫靜態變量,是類中獨立於方法之外的變量

用static 修飾

有默認初始值,系統自動初始化。

如boolean默認為false.

可以被public,protect,private,static等修飾符修飾

 

成員變量

也叫實例變量,也是獨立於方法之外的變量

沒有static修飾

沒有默認值,必須進行初始化。 可以被public,protect,private,static等修飾符修飾
局部變量 類的方法中的變量 沒有默認值,必須進行初始化。 不可以被修飾符修飾

 

    

 

 

 

 

 

例如如下代碼:

1 public class Test {
2      public static String name;//類變量
3      private boolean flag;//成員變量
4      
5     public void print(){
6     String message="Hello";//局部變量
7     }
8 }

 

2、然后判斷boolean型變量的類型。

如果boolean型變量是類變量,則默認值為false.否則沒有默認值。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM