Copy Constructor

  1. class Demo
  2. {
  3. int a;
  4. int b;
  5. Demo(int x, int y)
  6. {
  7. a=x;
  8. b=y;
  9. }
  10. public static void main (String...a)
  11. {
  12. Demo d1=new Demo(10,20);
  13. System.out.println(d1.a);
  14. System.out.println(d1.b);
  15. }
  16. }
  17. Output:
  18. 10
  19. 20
  1. class Constrctr
  2. {
  3. int a,b,c,d,e;
  4. Constrctr (int a1, int b1, int c1, int d1, int e1)
  5. {
  6. a=a1;
  7. b=b1;
  8. c=c1;
  9. d=d1;
  10. e=e1;
  11. }
  12. void show()
  13. {
  14. System.out.println(a);
  15. System.out.println(b);
  16. System.out.println(c);
  17. System.out.println(d);
  18. System.out.println(e);
  19. }
  20. Constrctr (Constrctr t)
  21. {
  22. a=t.a;
  23. b=t.b;
  24. c=t.c;
  25. d=t.d;
  26. e=t.e;
  27. }
  28. public static void main(String...a)
  29. {
  30. Constrctr c1 = new Constrctr(1,2,3,4,5);
  31. Constrctr c2 = new Constrctr(c1);
  32. c1.show();
  33. c2.show();
  34. }
  35. }
  36. Output:
  37. 1
  38. 2
  39. 3
  40. 4
  41. 5
  42. 1
  43. 2
  44. 3
  45. 4
  46. 5
  1. class Constrctr
  2. {
  3. int a,b,c,d,e;
  4. Constrctr (int a, int b, int c, int d, int e)
  5. {
  6. this.a=a;
  7. this.b=b;
  8. this.c=c;
  9. this.d=d;
  10. this.e=e;
  11. }
  12. void show()
  13. {
  14. System.out.println(a);
  15. System.out.println(b);
  16. System.out.println(c);
  17. System.out.println(d);
  18. System.out.println(e);
  19. }
  20. Constrctr (Constrctr t)
  21. {
  22. a=t.a;
  23. b=t.b;
  24. c=t.c;
  25. d=t.d;
  26. e=t.e;
  27. }
  28. public static void main(String...a)
  29. {
  30. Constrctr c1 = new Constrctr(1,2,3,4,5);
  31. Constrctr c2 = new Constrctr(c1);
  32. c1.show();
  33. c2.show();
  34. }
  35. }
  36. Output : >
  37. 1
  38. 2
  39. 3
  40. 4
  41. 5
  42. 1
  43. 2
  44. 3
  45. 4
  46. 5

| Copyright ©2016 | All Rights Reserved |
| Design by Uves Khan |

Free Web Hosting