📄 305.cpp
字号:
/*
305.CPP
了解继承关系
CopyRight by Feng.2003/10, 1997/10
*/
#include<iostream.h>
class B
{
private: int b0;
protected: int b1;
public:
int b;
B (int n){ b0=n;b1=n+1;b=n+2;}
void Disp()
{cout << "b0=" <<b0<<"b1="<<b1<<"b=" <<b<<endl;}
};
class D : public B
{
private: int d0;
protected: int d1;
public:
D (int n,int n1):B(n)
{ d0=b1; d1=n1;} //May Access b1
};
main(void)
{
B b(100);
cout<<"b.b=" <<b.b<<endl;
//b.b1 = 10; 错!不能访问
D d(2,22);
cout << (d.b=1000);//public member of B are public in D
return 0;
}
/* *
b.b=102
1000
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -