Page 305 - CA_Blue( J )_Class10
P. 305
By Assigning the Values of an Object into Another
There is another way to create a copy constructor by assigning the values of an object to another. For example:
1 class rectangle3
2 {
3 int length, breadth, area, perimeter;
4 rectangle3 (int l, int b)
5 {
6 length=l;
7 breadth=b;
8 }
9 void cal()
10 {
11 area = length * breadth;
12 perimeter = 2*(length+breadth);
13 }
14
15 void display ()
16 { System.out.println("Area of Rectangle:" + area);
17 System.out.println("Perimeter of Rectangle:" + perimeter);
18 }
19 public static void main ()
20 {
21 rectangle3 ob1 = new rectangle3 (5,4);
22 rectangle3 ob2 = ob1;
23 ob1.cal ();
24 ob1.display();
25 ob2.cal ();
26 ob2.display();
27 }
28 }
The preceding program display the same output as the previous program.
303
Constructors 303

