摘要:
1:派生类不能访问基类的私有变量,设计这种规则原则是:基类为公有的,私有的,则表示不希望类外看到私有的;而有了继承,则需要考虑一些变量对派生类开放,故而在私有的局部成员中分出一部分为保护的;故而保护的是相对派生类的公有,而对类外相当于私有。由此设计基类时,先考虑哪些为公有,私有;再在私有中考虑哪些为派生可访问哪些不能。 2:基类指针不可以转为派生类指针,而派生类可以转为基类。 3:如果希望覆盖... 阅读全文
摘要:
1:派生类不能访问基类的私有变量,设计这种规则原则是:基类为公有的,私有的,则表示不希望类外看到私有的;而有了继承,则需要考虑一些变量对派生类开放,故而在私有的局部成员中分出一部分为保护的;故而保护的是相对派生类的公有,而对类外相当于私有。由此设计基类时,先考虑哪些为公有,私有;再在私有中考虑哪些为派生可访问哪些不能。 2:基类指针不可以转为派生类指针,而派生类可以转为基类。 3:如果希望覆盖... 阅读全文