のようなクラスを与えられた
class MyDate extends java.util.Date {
//add some functionality
}
Dateすべての機能を継承する独自のオブジェクトを作成します。
しかし、この機能をこのように使用しようとすると
MyDate d = MyDate.parse('yyyy','2013')
java.util.Dateparse メソッドがにキャストできないを返すという問題が発生しますMyDate。
機能を使用して独自のキャストを作成できますasType()が、クラスに追加する必要があるため、これは役に立ちませんDate()(可能であることはわかっていますが、避けたいと思います)。
この問題を解決する別の方法はありますか?