什麼情況下繼承是正確的?
當我們從矩形或正方形繼承矩形或在這種情況下我們不應該繼承?什麼情況下的繼承將是正確的,來自Square的矩形還是相反?
0
A
回答
1
-1
是按照「Muhahhad Faizan Uddin」的說法,方塊總是矩形,反之亦然並非總是如此。 但是如果可以看到更多的特定形狀和矩形是廣義的話。 所以在我的經驗Square應該繼承矩形類。
相關問題
- 1. Square是否正確地從Rectangle繼承?
- 2. 繼承的相反部分是什麼?
- 3. MATCH AGAINST的相反情況是什麼?
- 4. 什麼是在JavaScript繼承正確的原型情操?
- 5. 繼承的情況下,類
- 6. 在這種情況下,我是否正確地選擇了繼承的組合?
- 7. 這種情況下ER映射的正確設計是什麼?
- 8. jQuery:在這種情況下,.on()的正確用法是什麼?
- 9. 這是繼承的情況嗎?
- 10. UIButton的子類還是繼承自UIControl?
- 11. 在這種情況下,我應該使用ReceivedLineItem類的繼承還是組合?
- 12. 在什麼情況下,Socket.getLocalAddress()是IPv6還是IPv4?
- 13. Square和Rectangle繼承有什麼問題?
- 14. 什麼是以下情況的查詢
- 15. Node.js:模塊繼承的正確方法是什麼?
- 16. 解決多繼承限制的正確方法是什麼?
- 17. MVC C3什麼是繼承類的正確格式?
- 18. Qt/C++中多重繼承的正確方法是什麼?
- 19. 繼承在Perl是表示我的情況下,錯誤
- 20. 在這種情況下正則表達式的正確使用是什麼?
- 21. 我的情況最好是什麼:矢量還是列表?
- 22. 默認情況下是GLfloat還是GLdouble?
- 23. 什麼是正確的方式來記錄模型的使用情況?
- 24. 對於我的情況,EF中最適合的繼承類型是什麼?
- 25. 在這種情況下,我應該使用繼承還是組合?
- 26. 在沒有dll的情況下使用libcURL的正確方法是什麼?
- 27. 在這種情況下應該是什麼樣的正確的JavaScript語法?
- 28. 什麼是正確的:如果在這樣的情況下未定義
- 29. 在這個shell_exec()的情況下,正確的語法和命令是什麼?
- 30. 這種情況下最好的情況是什麼?
那麼從Class * Shape *繼承它們呢? –
正如你可能知道的,square **是**總是矩形,但矩形不一定是方形。 –
https://en.wikipedia.org/wiki/Is-a – dm03514