>>451
それは現時点ではあまり良い例ではないのでは。ほとんどの実装においてComparableの
実装では、異なるクラス間の比較についてはInvalidCastOperation(というようなやつ)
がスローされるはず。
事実、そのmaxの実装は内部で、
if (a.getClass() == b.getClass()) {
...
}
みたくしなければ比較にならないのではないだろか。
#例が良くないといっているのであって、趣旨そのものには同意だが。
#かつ、良い例を出せないというワナ