Java基本都是把类装在包中,使用类时采用“包(包.包) 类”方式调用,例如:

java.util.Date date = new  java.util.Date();

这样不是很优雅,所以Java采用 import 关键字,例如:

import java.util.Date;

class Person {
    
    private Date createDate=new Date();
}

这样做是最优雅的方式,也可以import java.util.*,但是需要注意的是只能用 “*” 导入一个包。这样做看上去没有直接导入某一个类更加的精确。

import 还可以导入静态域和静态方法,例如:

import static java.lang.System.*;

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

        out.print("do something");
    }    

}

或者直接 import static java.lang.System.out;

有几个人这样做了呢?大家一般都是 System.out.print("do something");

其实直接导入静态域和静态方法比直接用“类.”这种方式更加清晰,比如常用的Math类。

posted on 2017-09-27 09:43  Devil、倾洋  阅读(3826)  评论(0编辑  收藏  举报