Java 中的类和静态变量

javaserver side programmingprogramming

类变量也称为静态变量,它们在方法外部声明,使用关键字"static"。

静态变量是类的所有实例所共有的变量。变量的单个副本在所有对象之间共享。

示例

public class Demo{
   static int my_count=2;
   public void increasing(){
      my_count++;
   }
   public static void main(String args[]){
      Demo obj_1=new Demo();
      Demo obj_2=new Demo();
      obj_1.increment();
      obj_2.increment();
      System.out.println("第一个对象的数量为 "+obj_1.my_count);
      System.out.println("第二个对象的数量为 "+obj_2.my_count);
   }
}

输出

第一个对象的计数为 4
第二个对象的计数为 4

名为 Demo 的类定义了一个静态变量,以及一个名为"increment"的函数,该函数会增加静态变量的值。主函数创建该类的两个实例,并在两个对象上调用增量函数。计数打印在屏幕上。它表明静态变量在对象之间共享。


相关文章