//继承的好处:减少重复代码
//语法:class子类:继承方式 父类
//子类 也成为派生类
//父类 也称为 基类
//4.6继承
#include
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;
// }
//};
//
Python
//class Python
//{
//public:
// void header()
// {
// cout << "首页、公开课、登录、注册" << endl;
// }
// void footer()
// {
// cout << "帮助中心、交流合作" << endl;
// }
// void left()
// {
// cout << "Java、Python、C++" << endl;
// }
// void content()
// {
// cout << "Python学科视频" << endl;
// }
//};
//继承实现页面
class basePage
{
public:
void header()
{
cout << "首页、公开课、登录、注册" << endl;
}
void footer()
{
cout << "帮助中心、交流合作" << endl;
}
void left()
{
cout << "Java、Python、C++" << endl;
}
};
//Java 页面
class Java :public basePage
{
public:
void content()
{
cout << "Java学科视频" << endl;
}
};
//Python 页面
//继承的好处:减少重复代码
//语法:class子类:继承方式 父类
//子类 也成为派生类
//父类 也称为 基类
class Python :public basePage
{
public:
void content()
{
cout << "Python学科视频" << endl;
}
};
//c++页面
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();
Python py;
cout << "nPython下载视频页面如下:" << endl;
py.header();
py.footer();
py.left();
py.content();
CPP cpp;
cout << "nCPP下载视频页面如下:" << endl;
cpp.header();
cpp.footer();
cpp.left();
cpp.content();
}
int main()
{
test01();
system("pause");
return 0;
}



