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"的函数,该函数会增加静态变量的值。主函数创建该类的两个实例,并在两个对象上调用增量函数。计数打印在屏幕上。它表明静态变量在对象之间共享。