cloneable

cloneable

文章 0 浏览 2

使用复制构造函数而不是 Object.clone 进行深度复制的正确方法

我有一些使用 Object.clone 执行深层复制的代码,但我正在尝试使用更“可接受的”复制构造函数技术重写它。下面是我想要做的两个简单示例,第一个使用…

音盲 2024-10-03 00:45:19 1 0

在 jQuery 中克隆表单并增加索引

这看起来相对简单,我只是被 jQuery 语法难住了。 基本上我想采用这种形式: &ltdiv class="me_signup"&gt &ltinput type="text" name="referral[0][n…

梦在深巷 2024-09-30 11:04:05 1 0

如何克隆多重继承对象?

我定义了一个 Cloneable 接口: struct Cloneable { virtual Cloneable * clone(void) const = 0 } 我还有一些其他接口类(与问题无关的内容): stru…

烟若柳尘 2024-09-28 03:46:17 0 0

可克隆的行为

Java 文档说 - 类 Object 本身并不 实现Cloneable接口,所以 调用对象的克隆方法 其类是 Object 将导致 在运行时抛出异常。 这就是为什么 Object 类中…

黑凤梨 2024-09-14 08:03:37 3 0

在 LinkedList 上实现克隆

我正在尝试在 DoubleLinkedList 上实现 clone() 方法。现在的问题是,通过“约定”实现它比仅仅创建一个新的 DoubleLinkedList 并用当前 DoubleLinked…

擦肩而过的背影 2024-09-03 20:37:24 5 0

关于Cloneable接口以及应该抛出的异常的问题

Java 文档说: 一个类实现了Cloneable 接口来指示 Object.clone() 方法就是这样 该方法合法地制作 实例的字段对字段副本 那个班级。 调用对象的克隆方…

薯片软お妹 2024-09-02 17:36:53 5 0

Object.clone() 完成的逐字段复制是做什么的?

在《Effective Java》一书中,作者指出: 如果一个类实现了 Cloneable, 对象的clone方法返回一个 对象的逐字段副本; 否则它会抛出 CloneNotSupporte…

昔梦 2024-09-02 12:48:45 6 0

在 Java 中实现 Clonable

在哪些情况下应该使用这种方式: public A clone() throws CloneNotSupportedException { A clone = (A)super.clone() clone.x= this.x return clone …

一抹微笑 2024-08-30 09:06:26 5 0

Object[] 如何可克隆

Object[] o = new Object[]{} System.out.println(o instanceof Cloneable) 这给出了 true 作为 o/p。我不明白为什么?…

小情绪 2024-08-29 05:51:38 4 0

instanceof - 不兼容的条件操作数类型

以下代码可以正常编译: Object o = new Object() System.out.println(o instanceof Cloneable) 但这则不然: String s = new String() System.out.pr…

梦行七里 2024-08-27 09:00:13 6 0

如何正确重写克隆方法?

我需要在我的一个没有超类的对象中实现深度克隆。 处理超类(即Object)抛出的已检查CloneNotSupportedException的最佳方法是什么? 一位同事建议我按…

扎心 2024-08-22 18:27:03 8 0

Java 对象什么时候可序列化但不可克隆才有意义?

如果一个Java类实现了Serialized接口但没有公共clone()方法,通常可以像这样创建深拷贝: class CloneHelper { @SuppressWarnings("unchecked") publi…

勿忘心安 2024-08-19 04:53:26 1 0

Java:Cloneable 接口的基本原理

为什么 java.lang.Cloneable 接口中没有指定 .clone() 方法?…

執念 2024-07-16 10:02:04 5 0

克隆是否比构造函数/工厂方法提供了性能改进?

我正在维护一个较旧的 Java 代码库(jvm 1.4),它似乎使用克隆作为对象实例化的替代方法,我猜这是一种性能优化。 这是一个人为的例子: public clas…

小鸟爱天空丶 2024-07-15 12:15:15 4 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文