ldxcms

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年8月22日

摘要: 子类有三种方式从基类处继承,分别是private、protected和public。例:class A{private: int a1;public: int a2; int getNum(){return a1;}};class B:public A{};在B中,就相当于class B{public : A a;}B类对象直接可以访问A中的a2成员,但不能直接访问A中的a1成员,但是可以调用A提供的外部接口B b;cout<<b.a2; //right,b中没有重新定义a2变量,默认就调用b.A::a2,此处A::可以省略。cout<<b.a1; //errorcou 阅读全文
posted @ 2013-08-22 14:02 ldxcms 阅读(147) 评论(0) 推荐(0) 编辑