Questions marquées «static-initialization»

6
La finale est-elle mal définie?
Tout d'abord, un puzzle: qu'est-ce que le code suivant imprime? public class RecursiveStatic { public static void main(String[] args) { System.out.println(scale(5)); } private static final long X = scale(10); private static long scale(long value) { return X * value; } } Répondre: 0 Spoilers ci-dessous. Si vous imprimez Xà l'échelle …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.