Posted on 2008-03-04 12:31
Wang Jinbo 閱讀(488)
評論(0) 編輯 收藏 引用 所屬分類:
C++
剛才上完C++的課,課上一直在做布置的七道題。整節課手就沒離開鍵盤,總算在下課前做完了。
有一道題可是相當讓人郁悶。說是定義一個CPoint類描述一個點,再以CPoint為基類派生出CLine類,描述一個線段;再從CLine派生出CRect,描述一個矩形。
郁悶吶……稍微有點兒面向對象常識的人都知道這不是繼承派生的問題,而是對象組合的問題。難道老師非要讓我認為“矩形是一種線段,線段屬于點的一類”嗎?
其實C++課的正式名稱是“面向對象程序設計基礎”。我懷疑照這種教法,學生們是否知道應該如何使用繼承。一個講授面向對象基礎的課居然出這種題目,實在難以接受。