TreeSet中如果加入的對象是自己編寫的一個類的實例,比如class MyType{}; 那么MyType 除了要實現Comparable接口外,equals方法到底要不要自己重新編寫? 自己編程測試時,發現equals 方法有沒重寫好像無關痛癢嗎? 路過的各位,希望能給小弟留下一道痕跡 在此謝啦
posted on 2008-07-24 01:07 dance_elephant 閱讀(281) 評論(1) 編輯 收藏
Object類提供的equals方法只是一個很簡單的,不能適應應用程序有特殊要求的情況。 比如網絡對象,帶有volatile屬性的對象,或是帶有多層子對象的復合對象,等等,是不能像String一類的對象進行簡單比較的,所以提供了這樣一個機制,就像serializable接口一樣,既有默認的序列化方法,也提供了程序自己定制,覆蓋默認方式的可能性。 從別處看到的,希望能對你有幫助 回復 更多評論
Powered by: BlogJava Copyright © dance_elephant