0

我的疑問是:將對象類型變量傳遞給另一個類但保持結構?

我有這個變量此一等級

var obj:Object = new Object() 

其結構:

obj.name = "John"; 
obj.age = 44; 

我想借這個變量obj並將它傳遞給B類(我知道如何做到這一點)但我不知道如何保持結構:

obj.name and obj.age

有人知道嗎?

+1

你能就如何擴大你是通過它還是更準確地描述你所看到的問題?如果您以某種不保留對象的屬性/值的方式傳遞它,那麼您就需要解決這個問題。 – blahdiblah 2012-01-07 02:18:19

+0

請發佈如何將它傳遞給B類。如果您只是發送實例引用,那麼「結構」將被保留,所以我不確定你在做什麼:) – 2012-01-08 23:06:37

回答

0

如果您遇到問題,請考慮製作一個新課程,然後在您傳遞新課程時將其作爲新課程傳遞,而不僅僅是作爲對象。

(未測試的代碼)

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){} 
... 
相關問題