java中成員變量和局部變量的初始化賦值問題

成員變量定義在方法外,類中。使用時可以不初始化(賦值操作),java編譯器會根據其類型賦默認值,比如int i; 會被賦值爲0。

而局部變量使用時(注意是使用時,如果聲明後不使用它也是不報錯的)必須初始化,但方法中的形參除外(main方法有String[] args形參,在main方法中直接打印它並不報錯)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章