您的位置:首页 > 职场人生

黑马程序员_Java高新技术_静态导入

2013-08-29 17:02 253 查看
------- android培训java培训、期待与您交流! ----------

JDK1.5的新特性。

先来看一个例子:

package cn.cast.day1;

public class StaticImport {

public static void main(String[] args){

System.out.println(Math.max(5, 10));
System.out.println(Math.random());
}
}


如果想省略类名,直接通过函数名调用该类的静态方法,则应该使用静态导入:

import static java.lang.Math.max;
import static java.lang.Math.random;


或者直接静态导入Math类所有的静态方法:
import static java.lang.Math.*;


例子修改后:
package cn.cast.day1;

import static java.lang.Math.*;

public class StaticImport {

public static void main(String[] args){
System.out.println(max(5, 10));
System.out.println(random());
}
}

结果:

10

0.8442780923343506

因此:

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

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

-------
android培训、java培训、期待与您交流! ----------  详细请查看:http://edu.csdn.net/heima/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐