b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

cloneable_Javafuns Programming InfoSet

电脑杂谈  发布时间:2016-05-15 02:02:36  来源:网络整理

你是否正在寻找关于cloneable的内容?让我把最实时的东西奉献给你:

public interface cloneable
此类实现了 cloneable 接口,以指示 Object.clone() 方法可以合法地对该类实例进行按字段复制,。
如果在没有实现 cloneable 接口的实例上调用 Object 的 clone 方法,则会导致抛出 CloneNotSupportedException 异常。
按照惯例,实现此接口的类应该使用公共方法重写 Object.clone(它是受保护的)。请参阅 Object.clone(),以获得有关重写此方法的详细信息。
注意,此接口不包含 clone 方法。因此,因为某个对象实现了此接口就克隆它是不可能的。即使 clone 方法是反射性调用的,也无法保证它将获得成功。
上面的话来自Java Doc,从这段话可以得出2个结论:

  • 必须实现cloneable接口才有资格调用Object.clone()方法
  • 实现cloneable接口只是可克隆的条件之一,要可克隆,还必须改写 Object 的clone()方法,因为Object.clone()方法是protected的,必须进行覆盖并改为public。
  • 其它注意事项:如果需要克隆的类引用到了其它的类的对象,甚至这个对象也引用到了别的对象,那么在必要情况下,你需要将这个对象树进行完整的克隆。

    以上就是关于cloneable的全部内容,相信你一定会非常满意。


    本文来自电脑杂谈,转载请注明本文网址:
    http://www.pc-fly.com/a/jisuanjixue/article-4935-1.html

      相关阅读
        发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

        热点图片
        拼命载入中...