面向对象系统的多态性是指不同的对象收到相同的消息时执行不同的操作 例如,有一个窗口(Window)类对象,还有一个棋子(Piece)类对象,当我们对它们发出“移动” 的消息时,“移动”操作在Window类对象和Piece类对象上可以有不同的行为。
C ++语言支持两种多态性,即编译时的多态性和运行时的多态性。编译时的多态性是通过函数重载(包括运算符重载)来实现的,运行时的多态性是通过虚函数来实现的。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
面向对象系统的多态性是指不同的对象收到相同的消息时执行不同的操作 例如,有一个窗口(Window)类对象,还有一个棋子(Piece)类对象,当我们对它们发出“移动” 的消息时,“移动”操作在Window类对象和Piece类对象上可以有不同的行为。
C ++语言支持两种多态性,即编译时的多态性和运行时的多态性。编译时的多态性是通过函数重载(包括运算符重载)来实现的,运行时的多态性是通过虚函数来实现的。