【发布时间】:2016-03-12 10:07:58
【问题描述】:
在编写 selenium 代码时,我看到了一个声明:-
public static WebDriver driver = new Firefox Driver();
现在我有多个问题:-
- WebDriver 是一个接口。接口可以是静态的吗?如果是,根据我的理解,此接口的所有方法部分也将是静态方法。
- 根据我对静态类/方法/变量的理解,不应将任何对象定义为静态无法实例化。但是从上面的程序语句看来,我们正在创建 WebDriver 类的新对象,尽管它是静态的。请澄清这怎么可能,或者我的理解是否存在偏差?
【问题讨论】: