0
我的疑問是:將對象類型變量傳遞給另一個類但保持結構?
我有這個變量此一等級
var obj:Object = new Object()
其結構:
obj.name = "John";
obj.age = 44;
我想借這個變量obj
並將它傳遞給B類(我知道如何做到這一點)但我不知道如何保持結構:
obj.name
and obj.age
有人知道嗎?
我的疑問是:將對象類型變量傳遞給另一個類但保持結構?
我有這個變量此一等級
var obj:Object = new Object()
其結構:
obj.name = "John";
obj.age = 44;
我想借這個變量obj
並將它傳遞給B類(我知道如何做到這一點)但我不知道如何保持結構:
obj.name
and obj.age
有人知道嗎?
如果您遇到問題,請考慮製作一個新課程,然後在您傳遞新課程時將其作爲新課程傳遞,而不僅僅是作爲對象。
(未測試的代碼)
package {
public class SomeDude {
public var name:String;
public var age:int;
public function SomeDude() {}
}
}
然後將它傳遞/引用它是這樣的:
var dude:SomeDude = new SomeDude();
dude.name = "John";
dude.age = 44;
otherClass.someFunction(dude);
在您otherClass有這樣一個功能:
...
public function someFunction(theDude:SomeDude){}
...
你能就如何擴大你是通過它還是更準確地描述你所看到的問題?如果您以某種不保留對象的屬性/值的方式傳遞它,那麼您就需要解決這個問題。 – blahdiblah 2012-01-07 02:18:19
請發佈如何將它傳遞給B類。如果您只是發送實例引用,那麼「結構」將被保留,所以我不確定你在做什麼:) – 2012-01-08 23:06:37