Java 中的类和静态变量


类变量也称为静态变量,并且在方法外使用关键字“static”进行声明。

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

示例

 实时演示

public class Demo{
   static int my_count=2;
   public void increment(){
      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("The count of first object is "+obj_1.my_count);
      System.out.println("The count of second object is "+obj_2.my_count);
   }
}

输出

The count of first object is 4
The count of second object is 4

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

更新于: 2020-8-17

6K+ 次浏览

开启您的 职业

通过完成课程获得认证

开始
广告
© . All rights reserved.