课后作业(1)跟踪类创建了多少个对象

程序源代码:


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+"个对象");
 }
     
}

程序结果截图:

原文地址:https://www.cnblogs.com/zhangliqiangvictory/p/7683710.html