多态的体现
编译时多态:重载
运行时多态:继承关系,虚函数,指针或引用
1.多态性之纯虚函数
#include<iostream>
using namespace std;
class salary {
int ks;
public:
salary(int k) {
ks = k; }
int gets() {
return ks; }
virtual void show() = 0;//纯虚函数,不能创建函数)
};
class js :public salary {
public:
js(int k):salary(k){
}
void show() {
cout << 5000 + gets() *50 << endl;}
};
class fjs :public salary {
public:
fjs(int k) :salary(k