new Class[0];
就是傳一個長度為1的Class數組過去。
內容為null。
new Class[0]表示有零個元素的Class數組,即空數組,與傳入null結果是一樣的,都表示取得無參構造方法。
但是為什么傳入它呢,不直接傳入null呢?
很簡單,如果你傳入null,方法中有如下的循環:
for(Object o : args){
}
則會拋空。
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刪除。