Saltar al contenido

¿Por qué no puedo importar java.lang.System.out.println estático?

Solución:

Math es una clase, en la que abs es un método estático. System.out es un campo estático en lugar de una clase. Entonces es println El método no es en realidad un método estático, sino un método de instancia en un campo estático.

Porque java.lang.System.out es un objeto estático (un PrintStream) al que llamas println.

Aunque en eclipse puedes escribir sysout y luego presione controlespacio para que se expanda a System.out.println();

Los métodos no estáticos no se pueden importar de esa forma.

Sin embargo, puede hacer esto:

public static void println() {
    System.out.println();
}

// elsewhere
println();     // can be inlined
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *