#include<iostream>
#include<string>
using namespace std;
//继承
//继承的好处:可以减少重复的代码
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 centent() {
cout << "java学习视频" << endl;
cout << "_________________" << endl;
}
};//继承语法class 子类:继承范围 父类
//子类又叫派生类,父类又叫基类
class python :public basepage {
public:
void centent() {
cout << "python学习视频" << endl;
cout << "_________________" << endl;
}
};
class CPP :public basepage {
public:
void centent() {
cout << "c++学习视频" << endl;
cout << "_________________" << endl;
}
};
void test1() {
java j;
j.header();
j.footer();
j.left();
j.centent();
python py;
py.header();
py.footer();
py.left();
py.centent();
CPP cpp;
cpp.header();
cpp.footer();
cpp.left();
cpp.centent();
}
int main()
{
test1();
system("pause");
return 0;
}
继承的定义和好处
最新推荐文章于 2024-02-16 16:01:46 发布
本文介绍了一个使用C++编写的程序,展示了如何通过继承机制创建Java、Python和C++三个子类,每个类重用basepage基类的方法实现页面的不同部分,如头部、尾部和左侧导航。主体内容聚焦于各自的特色,如Java视频、Python教程和C++学习资源。
5223

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



