/*
继承:是面向对象的三大特征之一
有些类与类之间存在特殊的关系,我们发现,定义这些类时,下级别的成员除了拥有上一级的共性,还有自己的特性,
这个时候我们要考虑利用继承的技术,减少重复代码
基本语法:
class 子类:继承方式 父类
子类也称为派生类
父类也称为了基类
*/
#include "pch.h"
#include <iostream>
using namespace std;
//普通方法实现网页
//
class java {
public:
void header() {
cout << "首页、公开课" << endl;
}
void footer() {
cout << "帮助中心" << endl;
}
void name() {
cout << "java页面" << endl;
}
};
//python页面
class python {
public:
void header() {
cout << "首页、公开课" << endl;
}
void footer() {
cout << "帮助中心" << endl;
}
void name() {
cout << "python页面" << endl;
}
};
void test01() {
java j;
j.header();//调用成员函数,首先要先创建一个对象
j.footer();
}
//继承实现页面
//公共页面
class basepage {
public:
void header() {
cout << "首页、公开课" << endl;
}
void footer() {
cout << "帮助中心" << endl;
}
};
//java页面
class java :public basepage {//继承于basepage的内容的写法
public:
void name() {
cout<< "java页面" << endl;
}
};
//python页面
class python :public basepage {//继承于basepage的内容的写法
public:
void name() {
cout << "python页面" << endl;
}
};
int main()
{
}