面向对象程序设计之多态性与虚函数.pptVIP

  • 3
  • 0
  • 约2.04万字
  • 约 66页
  • 2016-10-07 发布于湖北
  • 举报

面向对象程序设计之多态性与虚函数.ppt

面向对象程序设计之多态性与虚函数

Object-Oriented Programming in C++ 第六章 多态性与虚函数 6.1 多态性的概念 多态性( polymorphism ) 是面向对象程序设计的重要特征。一个算法语言如果只支持类,而不支持多态,只能说是基于对象的语言,如Ada, VB。C++支持多态性,在C++程序设计中能够实现多态性。利用多态性,可以设计和扩展一个易于扩展的系统。 什么叫多态? 多态的意思是一种事物的多种形态。 在C++中,是指具有不同功能的函数可以用同一个函数名。 面向对象方法中一般是这样描述多态性的:向不同的对象发送同一个消息,不同的对象在接收时会产生不同的行为(即方法)。 写出程序运行结果 #include iostream #include string Using namespace std; class student {public: student (int n,string nam, float s) { num= n; name= nam; score= s; } void display( ) {cout“num:”num “name:”name “score:”scoreendl; } protected: int num; string name; floa

文档评论(0)

1亿VIP精品文档

相关文档