什麼情況下繼承是正確的?
當我們從矩形或正方形繼承矩形或在這種情況下我們不應該繼承?什麼情況下的繼承將是正確的,來自Square的矩形還是相反?
0
A
回答
1
-1
是按照「Muhahhad Faizan Uddin」的說法,方塊總是矩形,反之亦然並非總是如此。 但是如果可以看到更多的特定形狀和矩形是廣義的話。 所以在我的經驗Square應該繼承矩形類。
那麼從Class * Shape *繼承它們呢? –
正如你可能知道的,square **是**總是矩形,但矩形不一定是方形。 –
https://en.wikipedia.org/wiki/Is-a – dm03514