使用"import static"有什么好处?

use*_*949 10 java

使用"import static"有什么好处?

dby*_*rne 10

通常,您应该非常谨慎地使用静态导入.

他们很有意义的少数几个地方之一就是你的单元测试:

import static junit.framework.Assert.*;
Run Code Online (Sandbox Code Playgroud)

静态导入被添加到Java中以阻止程序员实现Constant Interface Antipattern.


Wil*_*ill 6

它允许您从静态方法的函数调用中删除类名,如本文档中的示例所述:http://download.oracle.com/javase/1.5.0/docs/guide/language/static-import. HTML