Predecir la salida del siguiente programa Java
class T { int t = 20; T() { t = 40; } } class Main { public static void main(String args[]) { T t1 = new T(); System.out.println(t1.t); } }
(A) 20
(B) 40
(C) Error del compilador
Respuesta: (B)
Explicación: Los valores asignados dentro del constructor sobrescriben los valores inicializados con la declaració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