Gee*_*eek 4 java sql inheritance timestamp jdbc
来自java.sql.Timestamp类的JavaDoc(强调我的)
由于Timestamp类和上面提到的java.util.Date类之间存在差异,因此建议代码不要将Timestamp值一般视为java.util.Date的实例.Timestamp和java.util.Date之间的继承关系实际上表示实现继承,而不是类型继承.
说实现继承而不是类型继承是什么意思?这是HAS-A与IS-A的案例吗?
基本上,文档声明java.sql.Timestamp扩展的事实java.util.Date是一个实现细节,您不应该使用Timestamp您希望获得Date功能的实例.据推测,如果java有选项(就像C++那样),Timestamp就会私下继承Date.
| 归档时间: |
|
| 查看次数: |
83 次 |
| 最近记录: |