垃圾回收机制class Garbage{
 int index;
 static int count;
 Garbage(){
  count++;
  System.out.println("此类被实例化了"+count+"次");
  index++;
  setID(count);
 
 }
 void setID(int id){
  index=id;
 }
 protected void finalize(){
  System.out.println(index);
 }
 public static void main(String[] args){
  new Garbage();
  new Garbage();
  new Garbage();
  new Garbage();
  new Garbage();
  new Garbage();
  new Garbage();
  new Garbage();
  new Garbage();
  System.gc();
 }
}为什么要用 void setID(int id)这个方法来给setID负值呢,直接用index=count不可以吗?