类中的静态变量被所有对象共享,在类被加载时初始化。在类中声明一个静态成员变量i并赋初值0,当类中每创建一个对象时,i的值就会在构造函数中加1,类的对象个数即为i的值。
源代码:public class Number {
static int i=0;
public static void main(String[] args)
{
Number one=new Number();
Number two=new Number();
Number three=new Number();
System.out.println(i);
}
Number()
{
i++;
}
}
结果截图: