6.28 洗刷刷 oj 继承 private protocted
来源:互联网 发布:网络推广经理工作职责 编辑:程序博客网 时间:2024/05/02 01:48
题目要求:
//******************** begin ********************
#include <iostream>
using namespace std;
class A
{
private:
int a,b;
public:
A(int aa, int bb) {a=aa; b=bb;}
void printA()
{
cout<<"a: "<<a<<" b: "<<b<<endl;
}
}
class B: public A
{
int c;
public:
B(int aa, int bb, int cc){a=aa;b=bb;c=cc;}
void printB()
{
cout<<"a: "<<a<<" b: "<<b<<" c: "<<c<<endl;
}
};
//********************* end ********************
int main()
{
int a1, a2;
int b1, b2, b3;
cin>>a1>>a2;
cin>>b1>>b2>>b3;
A a(a1,a2);
B b(b1,b2,b3);
a=b;
a.printA();
b.printB();
return 0;
}
输入
用于初始化对象的5个整数
输出
调用 a.printA();和b.printB();产生输出
样例输入
1 23 4 5
样例输出
a: 3 b: 4a: 3 b: 4 c: 5#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<<" b: "<<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<<" b: "<<b<<" c: "<<c<<endl; }};//********************* end ********************int main(){ int a1, a2; int b1, b2, b3; cin>>a1>>a2; cin>>b1>>b2>>b3; A a(a1,a2); B b(b1,b2,b3); a=b; a.printA(); b.printB(); return 0; } private:私有的 protocted :受保护的
0 0
- 6.28 洗刷刷 oj 继承 private protocted
- 6.22 比较大小 oj 洗刷刷 1
- 6,22 商品销售 洗刷刷 oj 1
- 6.27 洗刷刷 oj 运算符的重载 2+
- 6.27 洗刷刷 oj 运算符重载 矩阵之和
- 洗刷刷,呜呜,刷刷
- 6.27 洗刷刷 1 oj 运算符重载 复数之和 (3+4i)+(5-10i)
- 6.27 洗刷刷 oj 一个复数与一个double数 运算符重载
- 6.27 洗刷刷 oj Teacher(教师)类和一个Student(学生)类 运算符重载
- 洗刷刷OO三A
- private 继承
- private继承
- 洗刷刷5——商品销售
- private继承与public继承
- private 访问继承
- private 私有继承
- 继承中的private问题
- private继承与复合
- 区间估计:
- 关联引用
- 删除链表中的重复节点
- 共享内存的创建和映射shmget()和shmat()
- SQL字符串函数
- 6.28 洗刷刷 oj 继承 private protocted
- [学习笔记—Objective-C]《Objective-C 程序设计 第6版》第六章 选择结构
- EA那些小事
- 别人抢红包,我们研究一下红包算法
- SQL使用一张表的数据更新另一张表
- Solaris 10 改ip参考文档之一
- java学习之旅36--面向对象_09_static变量和方法_内存分析static
- SQL触发器详解
- C語言字符串函數大全