4.7.2 静态导入

2013-10-07 00:26:32 · 作者: · 浏览: 59

4.7.2   静态导入

从Java SE 5.0开始,import语句不仅可以导入类,还增加了导入静态方法和静态域的功能。

例如,如果在源文件的顶部,添加一条指令:

 

就可以使用System类的静态方法和静态域,而不必加类名前缀:

  

另外,还可以导入特定的方法或域:

 

实际上,是否有更多的程序员采用System.out或System.exit的简写形式,似乎是一件值得怀疑的事情。这种编写形式不利于代码的清晰度。不过,静态导入有两个实际的应用。

算术函数:如果对Math类使用静态导入,就可以采用更加自然的方式使用算术函数。例如,

 

看起来比

 

清晰得多。

笨重的常量:如果需要使用大量带有冗长名字的常量,就应该使用静态导入。例如,

 

看起来比

 

容易得多。

【责任编辑:夏书 TEL:(010)68476606】

回书目   上一节   下一节