Introduction
We can copy the values of one object to
another using many ways like :
- Using clone() method of an object class.
- Using constructor.
- By assigning the values of one object to
another.
in this example, we copy the values of object to another with help a constructor.
Example :
- package employee;
- class Employee {
- int refno;
- String refname;
- Employee(int i, String n) {
- refno = i;
- refname = n;
- }
- Employee(Employee e) {
- refno = e.refno;
- refname = e.refname;
- }
- void display() {
- System.out.println(refno + " " + refname);
- }
- public static void main(String[] args) {
- Employee e1 = new Employee(123, "raman");
- Employee e2 = new Employee(e1);
- e1.display();
- e2.display();
- }
- }
Output