2 回答

阿波羅的戰車
TA貢獻1862條經驗 獲得超6個贊
Object是所有類的父類,它有很多類對象會用到的方法,例如比較常用的toString 、equals,當你新建xx類時,你可以重寫Object已經定義的方法,也可以直接調用Object中的方法,如果你寫一個封裝的方法,不確定傳進來的是什么類型的值,就可以使用Object作為一個籠統類

哆啦的時光機
TA貢獻1779條經驗 獲得超6個贊
Object是所有類的基類,這個你可以查詢jdk文檔了解,所有類都繼承自Object。
1.Object類是所有類的父類,位于java.lang包中。
2.數組也是Object類的子類。
3.Object類的常用方法有:
toString();
equals();
hashCode();
objects這種參數定義是在不確定方法參數的情況下的一種多態表現形式。即這個方法可以傳遞多個參數,這個參數的個數是不確定的。這樣你在方法體中需要相應的做些處理。因為Object是基類,所以使用objects這樣的參數形式,允許一切繼承自Object的對象作為參數。這種方法在實際中應該還是比較少用的。
obj這樣的形式,就是一個Object數組構成的參數形式。說明這個方法的參數是固定的,是一個Object數組,至于這個數組中存儲的元素,可以是繼承自Object的所有類的對象。
這些基礎東西應該多看幾遍"Think in java"。
添加回答
舉報
0/150
提交
取消