zoukankan      html  css  js  c++  java
  • java.lang.Cloneable

    /**
     * 实现 <code>Cloneable</code>接口也即表明{@link java.lang.Object#clone()}方式是合法的.
     * 也即实现一个字段到字段的复制.
     * <p>
     * 如果clone的对象没有实现<code>Cloneable</code>将抛出<code>CloneNotSupportedException</code>
     * <p>
     * 依据惯例来说,实现此接口的类应该重写 <tt>Object.clone</tt>(protected)成pubic.
     * 更多查看 {@link java.lang.Object#clone()}
     * 注意,此接口未包含<tt>clone</tt>方法.仅仅只实现了这个接口也无法保证clone会成功,
     * 即使是通过反射来调用.
     * 
     */
    /**
     * A class implements the <code>Cloneable</code> interface to
     * indicate to the {@link java.lang.Object#clone()} method that it
     * is legal for that method to make a
     * field-for-field copy of instances of that class.
     * <p>
     * Invoking Object's clone method on an instance that does not implement the
     * <code>Cloneable</code> interface results in the exception
     * <code>CloneNotSupportedException</code> being thrown.
     * <p>
     * By convention, classes that implement this interface should override
     * <tt>Object.clone</tt> (which is protected) with a public method.
     * See {@link java.lang.Object#clone()} for details on overriding this
     * method.
     * <p>
     * Note that this interface does <i>not</i> contain the <tt>clone</tt> method.
     * Therefore, it is not possible to clone an object merely by virtue of the
     * fact that it implements this interface.  Even if the clone method is invoked
     * reflectively, there is no guarantee that it will succeed.
     *
     * @author  unascribed
     * @see     java.lang.CloneNotSupportedException
     * @see     java.lang.Object#clone()
     * @since   JDK1.0
     */
    public interface Cloneable {
    }
  • 相关阅读:
    Sicily 1795 Table tennis
    【转】关于使用printf和scanf对short进行输入输出的一段有趣对话
    Sicily 1561 PRIME
    【读书笔记】the TeXBook 1
    Sicily 1934 移动小球
    Sicily 1817 校歌手大奖赛
    个人总结flex各种用法(转)
    ActionScript3编译运行
    Flash & Flex组件优化的杀手锏callLater
    readResolve()方法与串行化
  • 原文地址:https://www.cnblogs.com/shuiyonglewodezzzzz/p/11128066.html
Copyright © 2011-2022 走看看