Referencia legal de Java hacia adelante
¿Es el siguiente código el caso de referencia legal hacia adelante? ¿si es así por qué?
public class MyClass
{
private static int x = getValue();
private static int y = 5;
private static int getValue()
{
return y;
}
public static void main(String[] args)
{
System.out.println(x);
}
}