第八章:多态性在C+中的表现及作用1多态性的定义在C+语言中,同一程序的某个运算符或者某个函数名在不同情况下具有不同的实现的现象,叫做多态性。2多态性的类型面向对象的多态性可以分为4类:重载多态、强制多态、包含多态和参数多态。前两种统称为专用多态,后两种称为通用多态。3多态性的实现举例4运算符的重载两种方法及实现程序用户定义的重载运算符,要求能访问运算对象的私有成员,所以分重载为类的成员函数和重载为类的友元函数,格式如下: operator () ; friend operator () ; 其中,指定了重载运算符的返回值类型,operator是定义运算符重载函数的关键词,给定了要重载的运算符名称,是C+中可重载的运算符,形参表中给出重载运算符所需要的参数和类型。对于运算符重载为友元函数的情况,还要在函数类型说明之前使用friend关键词
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。