【初心者】Java質問・相談スレッド76【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0328デフォルトの名無しさん
2005/12/02(金) 01:41:34Java Genericsだ。
Efective Javaには
equals(Object)の代わりに
equals(自作クラス)を実装するなといっている。
これはObject#equals(Object)のオーバーライドではなく
オーバロードだ、だから絶対に実装するな、と言っている。
だが、Comparable<T>インターフェースは
こんなコードに成り代わっている。
public interface Comparable<T>{
public int compareTo(T t);
}
compareTo(Object)と
compareTo(自作クラス)
どっちを実装すればいいだろう? 後者だけで問題無いんだろうか?
■ このスレッドは過去ログ倉庫に格納されています