瀏覽單個文章
公不
*停權中*
 

加入日期: Dec 2010
文章: 341


應該說

有一個A class裡面定義了基本款的結構資訊

然後B跟C都是繼承A產生的

所以A有的B跟C都有

但是B跟C另外自己也各自定義了YYYY這專屬B 跟 XXXXX 專屬C的結構

一般操作時都是用 B跟C 來存放資料與操作

但因為B與C都是繼承自A

所以在基本資料上可藉由{型別轉換}來達成存取基本資料的動作

那我目前問題在於

我要 {動態}的使用

因此有時候是拿到B

有時候拿到C

這時候雖說都可以透過型別轉換暫時到A

可是因為A裡面沒有定義YYYY 與 XXXXX

所以我沒辦法存取這2個部分

那現在變成我程式要寫寫死

否則就會

型別轉換錯誤

或是

無法存取我要的結構

請問有辦法解決嗎 ?

謝謝
舊 2014-12-05, 01:24 AM #5
回應時引用此文章
公不離線中