我有一個類結構是這樣的:合併數據到派生
空間 - > ServiceRequest - > ServiceRequestSystemX
我已經寫回到ServiceRequestSystemX的列表的方法。數據分開保存到空間信息存儲的位置。所以每次我創建一個ServiceRequestSystemX類型的新對象時,我都會調用不同的接口來返回該服務請求的Spatial對象。
現在因爲ServiceRequestSystemX最終從空間衍生,是有一個快速的方法,我可以合併我的空間物體進入我ServiceRequestSystemX對象,而只是有做:
ServiceRequestSystemX.X_Coordinate = Spatial.X_Coordinate;
我覺得這繁瑣和不必要的。
我知道...我想知道的是,如果我已經有一個ServiceRequestSystemX類型的對象,然後我得到一個單獨的對象類型空間我可以快速合併Spatial到ServiceRequestSystemX莫名其妙嗎? – markp3rry 2013-02-26 11:49:22
我不認爲有一種非常簡單的方法,因爲您不能隱式地將類型**向下繼承層次結構。 – 2013-02-26 11:53:49