第十、十一周项目1:阅读程序,并写出运行结果(4)
2016-05-30 19:25
369 查看
问题及代码:
运行结果:
在编译时出错。
知识点总结:
派生类可以调用基类中的公有成员函数,但是反过来不行。
学习心得:
子类可以用父类原有的东西,可是父类不可以用子类。
/*Copyright (c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:崔青青 *完成日期:2016年5月30日 *版 本 号:v1.0 *问题描述:阅读下面程序,并写出运行结果。 *输入描述:无 *输出描述:无 */ #include<iostream> using namespace std; class A { protected: int a,b; public: A(int aa,int bb):a(aa),b(bb){} void printA(){cout<<"a: "<<a<<"\tb: "<<b<<endl;} }; class B:public A { int c; public: B(int aa,int bb,int cc):A(aa,bb),c(cc){} void printB() { cout<<"a: "<<a<<"\tb: "<<b<<"\tc: "<<c<<endl; } }; int main() { A a(1,1); B b(2,3,4); //此处加入各个代码 A *p=&a; p->printA(); p=&b; p->printA(); p->printB(); return 0; }
运行结果:
在编译时出错。
知识点总结:
派生类可以调用基类中的公有成员函数,但是反过来不行。
学习心得:
子类可以用父类原有的东西,可是父类不可以用子类。
相关文章推荐
- 【NOIP2013模拟】水叮当的舞步
- 集群、负载均衡及分布式系统架构
- 怎样使用U盘启动盘安装乌班图系统
- esnext:最后一个参数后面也允许加逗号了
- Maven 入门教程(二)
- 根据开始时间结束时间,开始的经纬度结束的经纬度,按照一定的时间频率生成坐标点。
- 第十、十一周项目1:阅读程序,并写出运行结果(3)
- LeetCode 55: Jump Game
- 设计模式之单例模式
- pvs环境中批处理安装PDF打印机
- android那些坑
- 数组类运算的实现
- 验证手机号或邮箱号是否合法
- du -sm * | sort -nr
- 重构Pomelo游戏框架的Unity客户端
- Android中ListView使用总结
- 一些 iOS问题解决
- java Socket编程
- 3.1 线性基函数模型
- Android文件/文件夹选择器(支持多选操作),已封装为lib库,直接添加依赖即可。