回答
- 動物是基類
- 日是一個接口
繼承可能被宣佈是這樣的。
public class Lion : Animal, Diurnal
{
}
在C#
,你可以繼承一個基類,可以有多個接口。
還有一個提示,如果您在C#中製作Interface
,請在I
前加上。例如IDiurnal
只是一個說明。基類必須位於任何接口之前。 – alfoks
會是這個樣子:
public class Lion :Animal, Diurnal {
}
凡Animal
是類Diurnal
是接口。
請注意,根據C#命名約定,接口必須有「我」的名字的盈方,所以最後它應該這個樣子:
public class Lion :Animal, IDiurnal {
}
public class Lion : Animal, // base class must go first
Diurnal // then interface(s) if any
{
}
感謝您的及時回覆 – user1369905
第一名稱之後的是擴展的類,後來實現的接口
public class Lion : Animal, Diurnal
{
}
C#不允許多個類擴展,但可以實現多個接口
public class Lion : Animal, Diurnal
{
}
interface Diurnal
{
}
class Animal
{
}
類Animal
被Lion
類繼承。 Diurnal
類是接口。
發佈代碼時,請將其格式化爲代碼。另外,在發佈代碼時,添加一些說明以指示代碼顯示的內容。另外,在回答問題時,問問自己,答案是否會在現有答案中添加任何內容。 – CodeCaster
另外,歡迎來到[so]!這是學習如何溝通編程知識的好地方,我希望你能繼續貢獻(和改進)! – jpaugh
你需要寫下第一個基類像(Animal
是基類), 近來接口,如如(Diurnal
是一個接口)
public class Lion : Animal, Diurnal {}
- 1. 實現Runnable和延伸螺紋
- 2. 等效實現com.google.common.util.concurrent
- 3. Servlets,init並延伸
- 4. 功能不延伸在C++
- 5. 枝條延伸延伸?
- 6. XSL - 列表等效實現
- 7. @staticmethod與C(++)延伸時
- 8. c + +延伸繼承功能
- 9. 在課堂上掙扎,延伸和實現
- 10. 在動作中Java Map等效實現?
- 11. 閉包在Groovy - 等效實現的Java
- 12. 實現音頻延遲效果單元
- 13. 在Microsoft Bond中實現等效的C#TimeSpan
- 14. NaCl延伸的音頻效果
- 15. 薩斯延伸未延伸懸停了
- 16. 通過添加數組來實現延遲效果c
- 17. 方法參數延伸類實現接口
- 18. 實現菜單按鈕點擊類延伸PopupWindow
- 19. Facebook Like Box - 照片出現延伸
- 20. 從樹枝延伸呈現模板
- 21. Django多級別延伸不出現
- 22. 錯誤插入延伸抽象實體
- 23. 延伸dotproject
- 24. Backbone.js - Coffeescript延伸
- 25. HTML DIV延伸
- 26. 延伸JFormattedTextField
- 27. 包括延伸
- 28. CustomView延伸RelativeLayout
- 29. 從JFrame延伸
- 30. Android延伸EditText
你應該考慮用一前綴的接口下面給出的答案是正確的,但會導致混淆,因爲這是一個類,這是一個接口。 – ryadavilli