在类中创建静态变量,这些变量只能由类修改,而不能由类的实例修改,可以通过以下步骤实现:
public class MyClass {
private static int staticVariable;
}
public class MyClass {
private static int staticVariable;
public static void setStaticVariable(int value) {
staticVariable = value;
}
}
MyClass.setStaticVariable(10);
MyClass myObject = new MyClass();
myObject.staticVariable = 20; // 编译器会发出警告
通过以上步骤,我们可以在类中创建静态变量,这些变量只能由类修改,而不能由类的实例修改。这种设计模式常用于在类的所有实例之间共享数据或状态。
领取专属 10元无门槛券
手把手带您无忧上云