【问题标题】:Java on calling copy constructors [closed]Java关于调用复制构造函数[关闭]
【发布时间】:2011-04-02 16:51:47
【问题描述】:

我有一个关于 java 复制构造函数的问题。 我正在编写一个程序,其中我有一个私有最终实例变量,并且我正在编写一个 add 方法,该方法调用实数和虚数的 2 个值。我该如何编写这个方法?

我的退货声明不太有效。 那么有什么建议吗?

【问题讨论】:

  • 请贴一些代码。这没有任何意义。
  • 现在请阅读您的问题并尝试看看一个不知道您的代码的人是否可以理解这种情况。一方面,我不能。

标签: java methods copy-constructor


【解决方案1】:

复制构造函数是一个 c++(也许还有其他语言)的概念。 Java 中的一种近似等价物是可克隆接口。来自 API JavaDoc:

一个类实现了 Cloneable 接口,以向 Object.clone() 方法指示该方法对该类的实例进行逐字段复制是合法的。 p>

要制作对象的“副本”,请调用 .clone() 方法。例如:

字符串 schmarr = "schmarr";
字符串 schmarrClone = schmarr.clone();

查看 clone() at this link(这是 java 5.0 参考)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-10
    • 1970-01-01
    • 2018-08-10
    • 1970-01-01
    • 2020-06-29
    • 2018-05-06
    • 1970-01-01
    • 2017-07-28
    相关资源
    最近更新 更多