码迷,mamicode.com
首页 > 编程语言 > 详细

c++多态性的例子

时间:2015-01-27 09:25:14      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:程序员   c++   面试   多态   

class animal
{
public:
	virtual void enjoy()
	{
		cout << "叫声。。。" << endl;
	}
};

class dog:public animal
{
public:
	void enjoy()
	{
		cout << "狗叫声。。。" << endl;
	}
};

class lady
{
public:
	animal *a;
	lady(animal *oo) :a(oo){}
	void jiao()
	{
		a->enjoy();
	}
};

//测试代码
animal *g=new dog();
	lady ll(g);
	ll.jiao();//输出“狗叫声。。。”

c++多态性的例子

标签:程序员   c++   面试   多态   

原文地址:http://blog.csdn.net/bupt8846/article/details/43175827

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!