Q
默認值
169
A
回答
361
Boolean
(object)的默認值是null
。
boolean
(原始)的默認值是false
。
4
沒有默認值。布爾值必須用布爾型或字符串構造。如果該對象是非空的,它將指向空。
http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html
6
未初始化的布爾構件(實際上到布爾類型的對象的引用)將具有null
默認值。
356
默認值的任何對象引用是null
的默認值用於boolean
是假的。
13
6
布爾是一個對象。所以如果它是一個實例變量,它將是空的。如果它是在方法中聲明的,你將不得不初始化它,否則會出現編譯器錯誤。
如果你聲明爲一個原語,即布爾值。如果它是一個實例變量(或類變量),該值默認爲false。如果在方法中聲明它,您仍然必須將其初始化爲true或false,否則會出現編譯器錯誤。
19
布爾
true
或false
默認值false
相關問題
- 1. Python3 - 默認值爲type的默認值?
- 2. tableView:viewForHeaderInSection:默認值?
- 3. 默認值
- 4. UIPickerView默認值
- 5. 默認值
- 6. 默認值:
- 7. DependencyProperty默認值
- 8. 默認值DatabaseGenerated
- 9. RingtonePreference默認值
- 10. p:selectOneButton默認值
- 11. 默認值f:textarea
- 12. JTextArea默認值?
- 13. 默認值
- 14. 默認值
- 15. mysql默認值?
- 16. 默認JavaScript值
- 17. 默認值
- 18. 默認值特
- 19. C#默認值
- 20. 默認值
- 21. 默認值
- 22. RichTextBox默認值?
- 23. 值或 「默認」
- 24. GetCultureInfo默認值
- 25. DateTimePicker默認值
- 26. 默認值
- 27. scipy.sparse默認值
- 28. MonoTouch.Dialog:No默認值
- 29. attr_accessor默認值
- 30. 默認值
感謝您參考的官方消息。至於初始化,沒有必要彌補缺乏知識。 – LoBo 2015-10-29 13:07:52
'缺乏知識'意味着有一些預期水平可以與之比較。如果這個最低限度的知識水平是明確的,我同意。如果不是的話,我認爲謹慎的是更加明確。這一切都是個人/團隊的決定/意見。 – 2015-10-29 14:56:32
@LoBo - 我認爲補償潛在的缺乏知識是沒有問題的。你不知道誰會維護你的代碼。任何能夠讓你的代碼更易於理解和/或可讀,而對性能影響很小的東西只能是一件好事。 – ferekdoley 2016-01-14 14:04:36