Tag: 拷贝构造函数

为什么我们需要复制构造函数以及何时应该在java中使用复制构造函数

我正在浏览Copy Constructors,我已经浏览了堆栈中的链接和其他链接。 但我不清楚以下几点。 为什么我们需要一个Copy Constructor 我们何时需要复制构造函数 我的意思是我们需要使用Copy Constructor的确切情况或场景是什么。 有人可以用一个例子解释或指出链接,这样我就可以明确地理解它们。 以下是我经历的链接,以了解什么是复制构造函数。 http://www.programmerinterview.com/index.php/java-questions/how-copy-constructors-work/ https://deepeshdarshan.wordpress.com/2013/12/05/copy-constructors-in-java/ 第二个链接解释了“为什么”和“在哪里”使用复制构造函数。 但我仍然不清楚它。 下面是我的Employee.java类 package com.test; /** * @author avinashd * */ public class Employee { private String rollNo; private String name; //constructor public Employee(String rollNo, String name){ this.rollNo = rollNo; this.name = name; } //copy constructor public Employee(Employee employee){ this.rollNo = employee.rollNo; this.name […]