討論串[問題] class繼承問題 請教
共 6 篇文章
內容預覽:
謝謝l大的解說 不過請容我再對以下提出一些問題..... 若是以兒子來看. protected繼承 就l大所講的 其實多了一個protected: Base base_;. base_.能夠存取的範圍 就老爸的protected 和public. private繼承 多了個 private: Bas
(還有264個字)
內容預覽:
嗯 許多 C++ 的教學書籍都會寫這個表格. 但這個表格呢 其實是很容易誤導人的. 而且它完全沒有寫出 private/protected 繼承的目的. private 繼承和 protected 繼承的原理. 其實非常簡單. 比如說以下的 code. class Base {. public:.
(還有654個字)
內容預覽:
基本上 OO 程式的原則,. 就是所有 data members 都要是 private,. 想開放給兒子去存取是把 setter/getter 標成 protected,. 不准兒子存取就是連這兩樣都 private 掉甚至是不提供,. 這單純只是類別的封裝概念而已,. 所以為了符合這種概念都會把
(還有813個字)
內容預覽:
※ 引述《LPH66 ((short)(-15074))》之銘言:. 你好L大 針對這問題我有個盲點. http://0rz.tw/9d2H8 之前看那種有個繼承表格 或是這網頁. 他竟然寫老爸private的話就不繼承了. 不過我認為他寫錯了. 因為我不管怎麼樣改老爸的 sizeof(兒子) 大小
(還有476個字)
內容預覽:
你要稍微修正一下 static data member 的意義. static data member 是指這個 class 的所有 object 所共有的一個屬性值. 因此 第一 既然是共有 自然不會在各個 object instance 裡出現. 第二 既然是一個 class 裡只會有一份 那只
(還有634個字)