程序源代码:
public class Sum
{
public static void main(String [] args)
{
Foo f1=new Foo();
f1.print();
Foo f2=new Foo();
f2.print();
Foo f3=new Foo();
f3.print();
}
}
class Foo
{
private static int sum=0; //声明一个静态变量并赋值为0
public Foo() //定义一个无参构造方法,并用于增加sum值
{
sum=sum+1;
}
public void print() //定义一个方法用于输出创建了多少个对象
{
System.out.println("一共创建了"+sum+"个对象");
}
}
程序结果截图: