13_5.cpp

来自「C语言基本程序」· C++ 代码 · 共 55 行

CPP
55
字号
/*基类中的受保护成员*/
# include <iostream.h>
# include <string.h>

class hum
{
	private:
		int age;
	protected:
		char name[20];
	public:
		void display();
		int get_age();
		void set_age(int);
		hum()
		{
		age = 20;
		strcpy(name,"Lei");
		}
};

void hum::display()
{
cout <<"年龄:"<<age<<endl;
cout <<"姓名:"<<name<<endl;
}
class human: public hum
{
	private:
		int height;
	public:
		int get_height();
		void set_height(int);
		void show();
		human()
		{
		height = 170;
		}
};

void human::show()
{
//cout <<"年龄:"<<age<<endl;
cout <<"姓名:"<<name<<endl;
cout <<"身高:"<<height<<endl;


}

void main()
{
human student;
student.show();
//strcpy(student.name, "Wang");
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?