2014-10-27 166 views
0

假設我有一個公共類Parent和兩個派生子類,分別稱爲son和daughter。然後,我在女兒班下面有一個叫做玩具的派生類。C++繼承層次結構

如果我稱之爲:

class toys : public daughter { 

} 

做這個類繼承所有的保護和公共變量/女兒類和父類中的功能呢?在創建層次結構並使用「派生類:訪問器類型基類」語法時,是否添加另一個冒號來訪問另一個類的所有變量/函數,或者它是從上到下的繼承鏈?

+0

「或者它是自上而下」這個繼承鏈。 – SingerOfTheFall 2014-10-27 07:47:27

+0

太好了,謝謝。 :) – ryan 2014-10-27 07:50:49

+0

你的玩具是女兒?聽起來有點像你在這裏誤解「繼承」。 :) – Mario 2014-10-27 09:36:30

回答

0

「做這個類繼承所有的保護和公共變量/女兒類和父類中的函數」

是玩具類將繼承一切從兩個女兒和父母。但基類的成員如何出現在派生類中取決於使用哪個成員訪問說明符。