是否允许静态设置器/获取器?
2022-09-02 14:26:31
我正在开发一个Web应用程序,因为有一个名为实用程序的方法,我将其设置为静态方法。到目前为止,它很好,但是这个名为静态方法需要来自 setter 和 getters 的一些数据。所以现在我的问题是,我们可以把 setter/getters 做成静态的吗?getData()
getData()
我正在开发一个Web应用程序,因为有一个名为实用程序的方法,我将其设置为静态方法。到目前为止,它很好,但是这个名为静态方法需要来自 setter 和 getters 的一些数据。所以现在我的问题是,我们可以把 setter/getters 做成静态的吗?getData()
getData()
如果你的属性是那么也将是..这一切都取决于你。static
Getters and setters
static
是的,你可以和那个类,无论那个对象/变量被定义,它们看起来像
private static String abc = "";
并且您可以使用 get/set 方法访问此对象
public static String getString(){
return abc;
}
public static void setString(String newAbc){
abc = newAbc;
}
你可以像这样使用它Test.getString(); or Test.setString("new string");
您还可以将此 get/set 方法定义为普通均值,而无需定义 static 关键字,但为此您需要创建该类的实例。静态用于不创建可以访问其成员的类的实例。