网站开发实例百度云,在线生成头像,外贸网站虚拟空间,网站优化名词解释静态多态在程序编译的时候#xff0c;确定将要执行的状态。 动态多态在程序运行的时候#xff0c;才能确定执行的状态。 下面举例实现动态多态 work函数接口通过传参不同做不同的工作
#include iostreamusing namespace std;class person
{public:person(){}vi…静态多态在程序编译的时候确定将要执行的状态。 动态多态在程序运行的时候才能确定执行的状态。 下面举例实现动态多态 work函数接口通过传参不同做不同的工作
#include iostreamusing namespace std;class person
{public:person(){}virtual void work(){cout 没有工作 endl;}
};class police:public::person
{public:police(){}void work(){cout 抓小偷 endl;}
};class nurse:public::person
{public:nurse(){}void work(){cout 照顾病人 endl;}
};void work(person a)
{a.work();
};int main()
{nurse c;police cc;work( c );work( cc );
}