は、私は少し不格好Scalaでは、implicitsを使用してtoStringを自動的にオーバーライドすることは可能ですか? Javaでは
class MyDate extends java.util.Date {
public String toString() { ... }
}
MyDate date = new MyDate
ような何かをするだろう。 Scalaでは、MyDateではなく通常のjava.util.Dateを使用してtoStringをオーバーライドすることは可能ですか?私は暗黙の暗示が含まれていますが、どのようなテクニックを使用しても喜んで受け入れることができます
正しい 'toString'を使用することを知らないコードが必要な場合は、 'java.util.Date'を拡張する必要があります。そのオブジェクトのメソッドテーブルに異なるポインタを持つことは、別の文字列を生成する唯一の方法です! –