1
5
在实现1中,直到使用clsObject,它才会被实例化。如果从未使用过,则clsObject.class_initialize事件将永远不会激发。 在实现2中,将在实例化clsmyClass的同时创建clsObject实例。如果创建了clsmyclass,则始终执行clsObject.class_initialize。 |
2
0
如果在实现1中,声明在类中而不是Sub中,那么两个示例的作用域是相同的。 |
3
0
只要垃圾收集确定不再有对该对象的引用,就会销毁对象变量。因此,在您的两个示例中,假设clsObject的作用域相同,那么在销毁对象的时间上没有区别。 |