【发布时间】:2017-03-09 15:56:06
【问题描述】:
static 是什么意思
import static org.mockito.Mockito.*;
我见过像import java.util.*; 这样的语句,但它从来没有静态的。
谢谢
【问题讨论】:
static 是什么意思
import static org.mockito.Mockito.*;
我见过像import java.util.*; 这样的语句,但它从来没有静态的。
谢谢
【问题讨论】:
static 是 Java 关键字(不特定于 Mokito)。静态导入类允许您使用导入类中的类成员而无需限定。
所以不要做这样的事情:
if (foo == Answers.CALLS_REAL_METHODS) {
你可以这样做:
if (foo == CALLS_REAL_METHODS) {
【讨论】:
import 声明从包中导入类,允许在没有包限定的情况下使用它们,staticimport 声明从类中导入静态成员,允许在没有类限定的情况下使用它们。当您需要频繁访问一两个类的静态成员时,可以使用它。
【讨论】: