Java|一个小的知识点 —— Java 静态导入


文章目录

    • 介绍
    • 导入类
    • 导入静态方法和静态域
【Java|一个小的知识点 —— Java 静态导入】
一个小的知识点 —— Java 静态导入
Java|一个小的知识点 —— Java 静态导入
文章图片

介绍 什么是静态导入? 就是可以导入静态方法和静态域的功能。
导入类 说到 Java 可以导入类,大家一定不陌生,举个例子:
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); } }

Java|一个小的知识点 —— Java 静态导入
文章图片

导入静态方法和静态域 使用 import 导入 System 类的静态方法和静态域后,可以有下面的写法:
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); } }

Java|一个小的知识点 —— Java 静态导入
文章图片

System 类的静态方法和静态域导入后,可以看到,画红圈的地方的 System不写也可以正常运行。
其次,还可以导入特定的方法或域。
Java|一个小的知识点 —— Java 静态导入
文章图片

不过 Java 静态导入似乎不利于一些需要导入很多类的情况,毕竟 Java 的库很多,万一拿个方法重了就报错了。

    推荐阅读