c++ 继承的基本语法

# include<iostream>
#include<string>
using namespace std;
//class Java
//{
//public:
//	void header()
//	{
//		cout << "首页、公开课,登录,注册...(公共头部)" << endl;
//
//	}
//	void footer()
//	{
//		cout << "帮助中心,交流合作,站内地图...(公共底部)" << endl;
//	}
//	void left()
//	{
//		cout << "java、python、c++、.....(公共分类列表)" << endl;
//	}
//	void content()
//	{
//		cout << "Java学科视频" << endl;
//	}
//
//};
//
//class Python
//{
//public:
//	void header()
//	{
//		cout << "首页、公开课,登录,注册...(公共头部)" << endl;
//
//	}
//	void footer()
//	{
//		cout << "帮助中心,交流合作,站内地图...(公共底部)" << endl;
//	}
//	void left()
//	{
//		cout << "java、python、c++、.....(公共分类列表)" << endl;
//	}
//	void content()
//	{
//		cout << "Python学科视频" << endl;
//	}
//
//};
//
//class CPP
//{
//public:
//	void header()
//	{
//		cout << "首页、公开课,登录,注册...(公共头部)" << endl;
//
//	}
//	void footer()
//	{
//		cout << "帮助中心,交流合作,站内地图...(公共底部)" << endl;
//	}
//	void left()
//	{
//		cout << "java、python、c++、.....(公共分类列表)" << endl;
//	}
//	void content()
//	{
//		cout << "C++学科视频" << endl;
//	}
//
//};

//void test01()
//{
//	cout << "Java下载视频页面如下:" << endl;
//	Java ja;
//	ja.header();
//	ja.footer();
//	ja.left();
//	ja.content();
//
//	cout << "------------------------" << endl;
//
//	cout << "Python下载视频页面如下:" << endl;
//	Python py;
//	py.header();
//	py.footer();
//	py.left();
//	py.content();
//
//	cout << "------------------------" << endl;
//
//	cout << "C++下载视频页面如下:" << endl;
//	CPP cp;
//	cp.header();
//	cp.footer();
//	cp.left();
//	cp.content();
//}
//减少重复的代码
//class子类;继承方式 父类
//子类也称为派生类
//父类也称为 基类
class BasePage
{
public:
		void header()
	{
		cout << "首页、公开课,登录,注册...(公共头部)" << endl;

	}
	void footer()
	{
		cout << "帮助中心,交流合作,站内地图...(公共底部)" << endl;
	}
	void left()
	{
		cout << "java、python、c++、.....(公共分类列表)" << endl;
	}
};

class Java:public BasePage
{
public:
	void content()
	{
		cout << "Java学科视频" << endl;
	}

};

class Python :public BasePage
{
public:
	void content()
	{
		cout << "Python学科视频" << endl;
	}

};

class Cpp :public BasePage
{
public:
	void content()
	{
		cout << "C++学科视频" << endl;
	}
};
void test01()
{
	cout << "java下载视频页面如下:" << endl;
	Java ja;
	ja.header();
	ja.footer();
	ja.left();
	ja.content();

	cout << "------------------------" << endl;

	cout << "python下载视频页面如下:" << endl;
	Python py;
	py.header();
	py.footer();
	py.left();
	py.content();

	cout << "------------------------" << endl;

	cout << "c++下载视频页面如下:" << endl;
	Cpp cp;
	cp.header();
	cp.footer();
	cp.left();
	cp.content();
}
int main()
{
	test01();
	system("pause");
	return 0;
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值