C語言是否支持繼承。如果是的話,那麼它使用結構作爲類未在C中定義。C語言是否支持繼承?
回答
不,它不。 C不是面向對象的語言。繼承是面嚮對象語言的一種屬性。
你應該試試C++。它是OO並且比繼承支持多得多
不,它沒有。
是的,它的確如此。見http://gcc.gnu.org/ml/gcc/2010-05/msg00725.html。請參閱Axel-Tobias Schreiner的書使用ANSI C進行面向對象編程。有可用的英文翻譯。
另外,參見Object-orientation in C和How can Inheritance be modelled using C?。
他問的是繼承,而不是面向對象。 – SLaks 2010-06-07 01:28:15
@SLaks,Synecdoche! – 2011-07-20 03:54:29
C來自ALGOL C Programming Language
繼承中有C.繼承沒有編譯器級的支持然而,正如其他人已經指出的,面向對象的代碼並不需要這樣的支持。但是,使用C++編寫OO代碼要容易得多。
良好,C是不是面向對象的語言,所以,它是不是在C
無可用它不支持繼承,因爲C語言不是哎呀
C不是面向對象的語言。繼承是面嚮對象語言的一個屬性。在C中沒有對繼承的編譯器級別的支持。面向對象的編碼不需要這種支持。
不,它不。 C不是面向對象的語言。您可以嘗試使用C++或Java來實現繼承功能。
- 1. OpenLDAP是否支持繼承?
- 2. 是否支持CSS繼承
- 3. .net BinaryFormatter是否支持繼承?
- 4. 實體框架,TPT繼承和多語言支持
- 5. C編程語言是否支持SQL語句
- 6. 目標c是否支持協議的私有繼承
- 7. C#支持亞洲語言
- 8. 爲什麼C#不支持多繼承?
- 9. 繼承支持的目標c
- 10. 如何讓C#Create.Delegate支持繼承?
- 11. Android多語言和少數語言支持語言不支持語言區域
- 12. Java語言中的繼承
- 13. 視圖支持繼承嗎?
- 14. 支持RTL語言
- 15. 多語言支持
- 16. 多語言支持
- 17. EditText語言支持?
- 18. Yocto語言支持
- 19. 語法與支持語言
- 20. 個性見解是否對希伯來語有語言支持?
- 21. 是否有允許繼承循環的語言?
- 22. mvc是否支持遍歷區域的Web.config設置的繼承?
- 23. Android是否支持佈局繼承(類似於Django模板)?
- 24. 對象腳本是否支持多重繼承?
- 25. ASN.1是否支持某種形式的繼承?
- 26. AutoMapper是否支持同時打開泛型和繼承?
- 27. C++繼承語法
- 28. 繼承... C++語法
- 29. E語言支持D語言
- 30. C#中的多語言支持
對不起,這是一個錯誤,我的意思是C只。謝謝 – ckv 2010-06-06 19:09:00
你似乎在問很多可以通過閱讀C或C++的基本教科書來回答的問題。你有沒有反對打印的頁面? – 2010-06-06 19:10:40
不,當你閱讀教科書時,有時你會懷疑有些懷疑。 – ckv 2010-06-06 19:13:24