構造函數參數new class[0]的作用


new Class[0];
就是傳一個長度為1的Class數組過去。
內容為null。

new Class[0]表示有零個元素的Class數組,即空數組,與傳入null結果是一樣的,都表示取得無參構造方法。

但是為什么傳入它呢,不直接傳入null呢?

 

很簡單,如果你傳入null,方法中有如下的循環:
for(Object o : args){
}
則會拋空。
new Class[0]作為參數的話,則沒問題。


免責聲明!

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



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