今天无意之间看到了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(); } }