设为首页 加入收藏

TOP

C++语言笔记系列之C++的继承(三)
2014-07-19 23:05:15 来源: 作者: 【 】 浏览:180
Tags:语言 笔记 系列 继承

 

  class C:public B

  {

  public:

  void f3();

  C() {i3 = 30; j3 = 31;}

  protected:

  int j3;

  private:

  int i3;

  };

  以下说法:

  (1)派生类B中的成员f2()可以访问类A中的成员f1()(Y)、i1(N)、j1(Y)。

  (2)派生类对象B能够访问类A的成员f1()(Y)、i1(N)、j1(N)。

  (3)派生类C中的成员函数f3()能否访问直接基类B中的成员f2()(Y)、i2(N)、j2(Y);能否访问间接基类A中的f1()(Y)、i1(N)、j1(Y)。

  (4)派生类对象C可否访问f2()(Y)、i2(N)、j2(N);可否访问i1(N)、f1()(Y)、j1(N)。

  注:类可以直接访问类中的private、protected以及public成员;类的对象只可以直接访问类中的public。

      

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇1.1.1 在Windows平台上下载并安装.. 下一篇C++之友元函数与拷贝构造函数

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·About - Redis (2025-12-26 08:20:56)
·Redis: A Comprehens (2025-12-26 08:20:53)
·Redis - The Real-ti (2025-12-26 08:20:50)
·Bash 脚本教程——Li (2025-12-26 07:53:35)
·实战篇!Linux shell (2025-12-26 07:53:32)