final class Complex { private final double re; private final double im; public Complex(double re, double im) { this.re = re; this.im = im; } public String toString() { return "(" + re + " + " + im + "i)"; } } class Main { public static void main(String args[]) { Complex c = new Complex(10, 15); System.out.println("Complex number is " + c); } }
(A)
Complex number is (10.0 + 15.0i)
(B) Error del compilador
(C)
Complex number is SOME_GARBAGE
(D)
Complex number is Complex@8e2fb5
Aquí 8e2fb5 es el código hash de c
Respuesta: (A)
Explicación: consulte https://www.geeksforgeeks.org/overriding-tostring-method-in-java/
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