Re: [問題] 父類別的Private是否有繼承?
※ 引述《snowlike (snowlike)》之銘言:
: ※ 引述《dbfox (幻夢狐)》之銘言:
class Base {
virtual void run() = 0;
public:
void start() {
this->run();
}
};
class Derived : public Base {
virtual void run() {
clog << "Derived::run()\n";
}
};
雖然Derived不能呼叫run,但是它依然可以在繼承體系使用
並不是碰不到該成員就沒繼承
就某人的比喻來說
你只會說一個女人"己經懷孕"或"尚未懷孕"
不會說她"部分懷孕"
如果"不死生物"的"心臟"是實作細節被隱藏起來
然後細節被視為沒有繼承的話
那"吸血鬼"可爽了
因為它少了一個弱點
不過實際上的狀況可能是少了心臟它就81了
類似你說的情形的可能是friend
不過friend本來就不是member
--
自High筆記(半荒廢)
http://legnaleurc.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.146.194.91
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章