//继承:
//好处:减少重复的代码
//语法:子类:继承方式:父类
//子类也叫派生类,父类也叫基类
//子类表现个性,父类表现共性
#include<iostream>
using namespace std;
class Basepage {
public:
void header() {
cout << "公共头部" << endl;
}
void footer() {
cout << "公共底部" << endl;
}
void list() {
cout << "公共分类列表" << endl;
}
};
class Java:public Basepage {
public:
void content() {
cout << "Java学科视频" << endl;
cout << "--------------------" << endl;
}
};
class Python :public Basepage {
public:
void content() {
cout << "Python学科视频" << endl;
cout << "--------------------" << endl;
}
};
class Cpp :public Basepage {
public:
void content() {
cout << "Cpp学科视频" << endl;
cout << "--------------------" << endl;
}
};
void test01() {
Java Ja;
Ja.header();
Ja.footer();
Ja.list();
Ja.content();
Python Py;
Py.header();
Py.footer();
Py.list();
Py.content();
Cpp cpp;
cpp.header();
cpp.footer();
cpp.list();
cpp.content();
}
int main() {
test01();
return 0;
}
文章展示了如何在C++中利用继承来创建Java、Python和Cpp学科的视频页面。Basepage作为基类,包含公共头部、底部和分类列表方法,而Java、Python和Cpp类作为派生类,各自添加了特定的content方法来展示学科内容。
882

被折叠的 条评论
为什么被折叠?



