美文网首页面向对象
2019-12-20C++中派生类对基类成员的访问形式及规则

2019-12-20C++中派生类对基类成员的访问形式及规则

作者: 喵喵不吃鱼哦 | 来源:发表于2019-12-20 15:26 被阅读0次

C++中派生类对基类成员的访问形式主要有以下两种:

1、内部访问:由派生类中新增成员对基类继承来的成员的访问。

2、对象访问:在派生类外部,通过派生类的对象对从基类继承来的成员的访问。今天给大家介绍在3中继承方式下,派生类对基类成员的访问规则。

1、私有继承的访问规则

      基类成员            private成员            public成员            protected成员     

      内部访问            不可访问            可访问            可访问     

      对象访问            不可访问            不可访问            不可访问     

2、公有继承的访问规则

      基类成员            private成员            public成员            protected成员     

      内部访问            不可访问            可访问            可访问     

      对象访问            不可访问            可访问            不可访问     

3、保护继承的访问规则

      基类成员            private成员            public成员            protected成员     

      内部访问            不可访问            可访问            可访问     

      对象访问            不可访问            不可访问            不可访问

相关文章

  • 2019-12-20C++中派生类对基类成员的访问形式及规则

    C++中派生类对基类成员的访问形式主要有以下两种: 1、内部访问:由派生类中新增成员对基类继承来的成员的访问。 2...

  • C++继承权限和继承方式

    类成员的访问权限 继承方式 派生类的成员(及友元)对基类成员的访问权限只与基类中的访问说明符有关。派生列表中访问说...

  • C++ public, protected, private 继

    三种继承中,不会影响派生类对基类的访问权限,派生类能否访问基类的成员方法主要由基类中的访问控制符决定的。三种继承方...

  • 派生类的对象只能访问基类的public成员

    public(公有继承)派生类中的成员可以访问基类的public成员和protected成员,但不能访问基类的pr...

  • 9.19

    当派生类与基类中有相同成员时: 若未强行指名,则通过派生类对象使用的是派生类中的同名成员。 如要通过派生类对象访问...

  • 关于虚函数

    (1)派生类对象直接向基类赋值,赋值效果,基类数据成员和派生类中数据成员的值相同;(2)派生类对象可以初始化基类对...

  • 芦继超9.19总结

    派生类成员的标识与访问 1.当派生类与基类中有相同成员时: 若未强行指名,则通过派生类对象使用的是派生类中的同名成...

  • <C++程序设计>访问权限,虚函数,继承

    派生类访问权限 派生类对象的体积 = 基类对象的体积 +派生类对象自己的成员变量的体积 ,派生类对象包含着基类对象...

  • C++ - 基类,派生类同名成员与访问范围

    基类和派生类有同名成员的情况 访问范围说明符 基类的 private 成员:基类的成员函数基类的友员函数 基类的 ...

  • C++第五篇继承与派生

    派生类将继承它所有基类中除构造函数和析构函数之外所有成员,因此派生类必须负责调用基类构造函数 对基类成员和成员对象...

网友评论

    本文标题:2019-12-20C++中派生类对基类成员的访问形式及规则

    本文链接:https://www.haomeiwen.com/subject/aulinctx.html