作者legnaleurc (CA)
看板C_and_CPP
标题Re: [问题] 父类别的Private是否有继承?
时间Tue Mar 3 22:52:20 2009
※ 引述《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