给了一个像
class MyDate extends java.util.Date {
//add some functionality
}
您创建自己的Date
对象,它继承了所有功能。
但是,如果您尝试像这样使用此功能
MyDate d = MyDate.parse('yyyy','2013')
您将遇到 parse 方法将返回一个java.util.Date
无法转换为您的MyDate
.
您可以通过该功能编写自己的演员表asType()
,但这无济于事,因为您必须将其添加到Date()
类中(我知道这是可能的,但我想避免它)。
有没有另一种方法来解决这个问题?