我是动作的新手。我从其他人那里得到了一些代码,并对某些语法感到困惑。
private static var _337833930conversationStartTimeList:ArrayList;
private static var conversationStartTimeList:ArrayList;
这两个是否代表相同的变量或不同的变量?
我认为这些应该是不同的,但get和set函数似乎也适用于前者。
是否有人帮助我解释为什么会这样做,并且更好地为我提供一些进一步研究的参考。
由于
public static function get conversationStartTimeList() : ArrayList
{
return GeneralManager._337833930conversationStartTimeList;
}// end function
public static function set conversationStartTimeList(param1:ArrayList) : void
{
var _loc_3:IEventDispatcher = null;
var _loc_2:* = GeneralManager._337833930conversationStartTimeList;
if (_loc_2 !== param1)
{
GeneralManager._337833930conversationStartTimeList = param1;
_loc_3 = GeneralManager.staticEventDispatcher;
if (_loc_3 !== null)
{
_loc_3.dispatchEvent(PropertyChangeEvent.createUpdateEvent(GeneralManager, "conversationStartTimeList", _loc_2, param1));
}
}
return;
}// end function
答案 0 :(得分:0)
这两个名字有不同的名称,它们在两个单独的陈述中声明 - 为什么你认为它们只是两个独立的变量?