【发布时间】:2012-10-28 09:54:16
【问题描述】:
有人能解释一下java中标记接口的合同吗?
例如:如果Clonable 是一个没有字段/方法的标记接口,那么clone() 是在哪里定义的?
为什么我们应该在使用clone() 时实现Clonable i/f?
我的问题是,如果clone() 是java.lang.Object 类的方法,为什么要实现Clonable i/f 来覆盖clone()。
有人可以详细说明一下 java 的这种约定吗?
提前致谢
【问题讨论】:
-
StackOverflow 上有很多关于
Cloneable的问题和答案。您可能想查看这些内容。