Salida del siguiente programa Java?
class Main { public static void main(String args[]) { System.out.println(fun()); } int fun() { return 20; } }
(A) 20
(B) error del compilador
(C) 0
(D) valor basura
Respuesta: (B)
Explicación: main() es un método estático y fun() es un método no estático en la clase Main.
Al igual que C++, en Java no se permite llamar a una función no estática dentro de una función estática
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