java基础-import+static的骚操作

今天无意之间看到了import+static的骚操作,来记录一下,居然import配合static,还可以直接引入静态资源(JDK1.5之后),代码如下:

实体类:

package com.example.demo.aop;
/**
 * 
 * @version: 1.1.0
 * @Description: 实体类
 * @author: wsq
 * @date: 2020年6月30日下午10:18:43
 */
public class Person {
public static String name = "wsq";
public static void printlnName() {
    System.out.println(name);
}
}

测试类:

package com.example.demo;
import static java.lang.Math.*;
import static com.example.demo.aop.Person.*;
/**
 * 
 * @version: 1.1.0
 * @Description: 测试类
 * @author: wsq
 * @date: 2020年6月30日下午10:19:45
 */
public class Test {
public static void main(String[] args) {
    // 引入math静态方法
    sqrt(2);
    // 引入Person静态变量
    String s = name;
    // 引入Person静态方法
    printlnName();
}
}
原文地址:https://www.cnblogs.com/mcjhcnblogs/p/13216442.html