Ver Mensaje Individual
  #1  
Antiguo 07-09-2008
[David] David is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Málaga
Posts: 417
Reputación: 21
David Va por buen camino
Smile ¿Por qué no compila este pequeño código?

Hola

Estoy haciendo ejercicios para la certificación de java y hay uno que no entiendo el resultado, lo pongo tal y como viene:

1.package test1;
2.public class Test1{
3.static int x = 42;
4.}
1.package test2;
2.public class Test2 extends test1.Test1 {
3.public static void main(String[] args) {
4.System.out.println("x = " + x);
5. }
6. }

What is the result ? (¿Cuál es el resultado?)

A. x = 0
B. x = 42
C. Compilation fails because of an error in line 2 of class Test2.
D. Compilation fails because of an error in line 3 of class Test1.
E. Compilation fails because of an error in line 4 of class Test2.

el manual que tengo dice que la respuesta correcta es la D, pero no tengo ni idea porque, por más vueltas que le doy no lo veo.

Un saludo
Responder Con Cita