final class Complex { private double re, im; public Complex(double re, double im) { this.re = re; this.im = im; } Complex(Complex c) { System.out.println("Copy constructor called"); re = c.re; im = c.im; } public String toString() { return "(" + re + " + " + im + "i)"; } } class Main { public static void main(String[] args) { Complex c1 = new Complex(10, 15); Complex c2 = new Complex(c1); Complex c3 = c1; System.out.println(c2); } }
(A)
Copy constructor called (10.0 + 15.0i)
(B)
Copy constructor called (0.0 + 0.0i)
(C)
(10.0 + 15.0i)
(D)
(0.0 + 0.0i)
Respuesta: (A)
Explicación:
Cuestionario de esta pregunta
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA