2014-11-01 40 views
0

我認爲,一個未初始化的變量設置爲如下默認例如空:默認情況下,未初始化的變量在Java中設置爲空嗎?

Public class foo{ 
Object bar; 

    public void check(){ 
     while(bar != null){ 
      // Do something 

     } 
     } 
    } 

裏面我收到有關檢查的初始化的對象錯誤的方法。但是默認情況下Java會將它設置爲null? 謝謝

+0

如果你聲明你的對象並沒有實例化,它會默認設置爲null。 – 2014-11-01 12:33:50

+0

@ The3211不,不會。該泛化是不正確的。 – 2014-11-01 12:36:38

+0

@BoristheSpider嘿,但如果我們試圖訪問該元素比它會給你nullPointerException嗎? – 2014-11-01 12:38:19

回答

0

對象欄應該已經初始化爲null。 您可能會收到有關使用未初始化變量的警告。

相關問題