2011-07-11 91 views
-3

是否可以擴展多個抽象類?是否有可能擴展超過一個抽象類?

我試圖將Java字節碼轉換庫在C#

我在原來的Java字節碼庫它延長2個接口,或以我的情況下,抽象類想通了(因爲它有變量)。

似乎並不在C#中工作...

class JClassParser : JInstructions, JConstantTypes 
{ 
} 

JInstructions得到完美地延伸..但JConstantTypes不工作..

當然

的解決辦法我不得不使用它像這.. JConstantTypes.Variable在你正在擴展的類從

+1

哇...你的最後一句話...... – vlad

+1

「話又說回來大麻的影響下,即時所以我現在我沒有邏輯思維「 - 這是你的問題! –

+0

嘿,它沒有任何關係..它實際上幫助我提高生產力我是一個新手:S – SSpoke

回答

4

不,C#只有單一繼承。

但是,你可以只使用接口代替,因爲這是基本相同的事情:

class JClassParser : IInstructions, IConstantTypes 
{ 
    // implementations of the above interfaces 
} 
+0

什麼是用戶界面?什麼是IInstructions? IConstantTypes?那些只是界面? – SSpoke

+0

他們是錯別字:)無論如何,C#中的接口與Java中的接口完全相同。 –

+1

@Mike Caron ...提示:不要喂巨魔。 – mjv

相關問題