Un pequeño punto de conocimiento: importación estática de Java

Un pequeño punto de conocimiento: importación estática de Java
inserte la descripción de la imagen aquí

introducir

¿Qué es la importación estática ? Es la capacidad de importar métodos estáticos y campos estáticos.

clase de importación

Cuando se trata de importar clases en Java, debe estar familiarizado con él, por ejemplo:

import java.util.Scanner;

public class Demo {
    
    
    public static void main(String[] args) {
    
    

        // 构造 Scanner 对象
        Scanner sc = new Scanner(System.in);

        // 创建字符串
        String s = sc.nextLine();

        // 输出字符串
        System.out.println(s);

    }
}

inserte la descripción de la imagen aquí

Importar métodos estáticos y campos estáticos

importDespués de importar los métodos estáticos y los campos estáticos de la clase System, puede escribir lo siguiente:

import java.util.Scanner;
import static java.lang.System.*;

public class Demo {
    
    
    public static void main(String[] args) {
    
    

        // 构造 Scanner 对象
        Scanner sc = new Scanner(in);

        // 创建字符串
        String s = sc.nextLine();

        // 输出字符串
        out.println(s);

    }
}

inserte la descripción de la imagen aquí
Después de importar los métodos estáticos y los campos estáticos de la clase System, puede ver que puede ejecutarse normalmente Systemsin .

En segundo lugar, también puede importar métodos o campos específicos.
inserte la descripción de la imagen aquí
Sin embargo, la importación estática de Java parece ser desfavorable para algunas situaciones que necesitan importar muchas clases.Después de todo, hay muchas bibliotecas en Java.Si un método es pesado, se informará un error.

Supongo que te gusta

Origin blog.csdn.net/qq_21484461/article/details/123713678
Recomendado
Clasificación