标签: java selenium
我知道,对于url,我们使用String,但是为什么要将其设为私有静态
答案 0 :(得分:1)
我对硒一无所知,但我了解私有和静态。
私有成员只能在声明的同一个类中访问。因此,您无法从其他类或软件包访问您的网址。
静态成员是与类的实例无关的类的成员。而是,成员属于该类本身。因此,您无需先创建类实例即可访问静态成员。因此,静态变量是全局变量,它们是在类创建之前创建的。
希望您能找出来:)
答案 1 :(得分:1)
String是immutable,创建对象后就无法更改其值。将您的URL声明为private static时,您声明仅期望一个URL String实例,该实例将在您的类的对象之间共享(尽管您没有使用final,所以您可能希望更改网址值)。
String
private static
final
这不是必需的,通常将常量声明为单独的字段以提高代码的可读性。请注意,Java编译器在编译期间的编译时间String常量是interned。