我是';在AS3 OOP中,是否始终将变量设置为null?
我有一个关于AS3 OOP中变量的问题。我是否必须将它们设置为null,或者在类的开头定义它们时不需要它们?我只是注意到有人这么做,所以我不确定这是对还是错我是';在AS3 OOP中,是否始终将变量设置为null?,oop,actionscript-3,flash-cs5,Oop,Actionscript 3,Flash Cs5,我有一个关于AS3 OOP中变量的问题。我是否必须将它们设置为null,或者在类的开头定义它们时不需要它们?我只是注意到有人这么做,所以我不确定这是对还是错 private var _mcComponentHolder:MovieClip = null; private var _mcComponentHolder:MovieClip; 提前谢谢 我认为这两个都可以。我从来没有费心将它声明为空。只是一个注释,如果你问“我必须……”,那么“我已经”不应该被限定为“我已经”。同样,例如,“我必须
private var _mcComponentHolder:MovieClip = null;
private var _mcComponentHolder:MovieClip;
提前谢谢 我认为这两个都可以。我从来没有费心将它声明为空。只是一个注释,如果你问“我必须……”,那么“我已经”不应该被限定为“我已经”。同样,例如,“我必须出去”不应该写为“我必须出去”,尽管“我要出去”可能是可以的。谢谢你纠正我的错误-英语不是我的第一语言。我很高兴-英语充满了这些奇怪的东西!对象在实例化之前总是
null
。感谢nikc,我将删除null声明。:)