我处理它的方法类似于删除任何常用对象的情况,即简单地将引用设为空并让垃圾收集器完成其工作。
然而,为了在类中等同于 null,对对象的唯一引用是“this”。以下类的代码也是有效的:
class A{
public A(){
//Init
}
public void method destruct(){
if(someCondition){
this=null; //Is this statement valid? Why / Why not?
}
}
}