#include <iostream> #include <cstdio> using std::cin; using std::cout; using std::endl; class A { private : int a; public : A() : a(100) { cout << "无参构造A" << endl; } A(int k) : a(k) {} }; class B : public A { private : int b; public : B() : b(900) {} void print() { //cout << "a : " << a << endl; 因为是 父类A 的私有成员 cout << "b : " << b << endl; } }; int main() { B* pb = new B(); pb->print(); return 0; }
C++继承的例子 (1)
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:详细介绍JAVA和C++区别
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C++学习之继承
C++继承学习,包括单继承和多继承的了解,以及菱形继承出现的问题以及解决方法。
继承 虚拟继承 菱形继承 虚拟菱形继承 组合