import 语句 与 static import

                      import 语句 与 static import

引入包中的某个类。

  import java.io.File;

引入整个包中的类

  import java.io*;

在同一包中的内容可以相互引用,无需要引入。

 

java.lang包中的类不需要引入,可以直接使用。

 

 

静态引入

n  import语句可以导入一个类或者包中的所有类

n  import static语句可以导入一个类中的某个静态方法或所有静态方法。

n 问题:求出两个数的最大值

代码
import static java.lang.Math.*; // import static导入Math类下所有的方法
/**

*
@author meng72
* @description 演示静态导入
*/
public class StaticImport {
public static void main(String[] args) {
System.out.println(Math.max(
3.2, 5.3));// 传统方式
// 当将Math.max静态导入之后,就不需要再直接使用类名Math了
System.out.println(max(3.1, 5.6));
}
}

 

但是注意的是,静态引入会造成很大的混乱,以后难以维护,比如:静态引入几个类,但是这几个类中的方法可能有相同的。

posted @ 2010-12-21 10:56  meng72ndsc  阅读(194)  评论(0编辑  收藏  举报