<分区>
我知道派生类不能访问基类的私有(private)成员,那派生类为什么要继承基类的私有(private)成员呢?有没有用处?
谢谢!
标签 c++
<分区>
我知道派生类不能访问基类的私有(private)成员,那派生类为什么要继承基类的私有(private)成员呢?有没有用处?
谢谢!
最佳答案
派生类需要私有(private)成员,即使它不能直接访问它们。否则它的行为不会建立在它派生的类上。
例如,假装私有(private)的东西是:
int i;
并且该类有一个 geti() 和 seti()。 i 的值必须放在某个地方,即使它是私有(private)的,
关于c++ - 为什么派生类要继承基类的私有(private)成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2016398/