正在加载图片...
第九章多志性 ●●●●● 编译时的多态性是指程序在编译前就可以确定的多态性,他是通过 ●●● 重载机制来实现,重载包括函数重载和运算符重载。函数重载是允许在同。 程序中一个函数名可以对应多个函数体的实现,形成函数名的多态性 在使用中根据函数的参数具体确定调用哪个函数,而运算符重载允许根据 实际需要重新定义C+语言已有运算符的功能。这种多态性体现出“一个 接口,多个方法”的机制。 运行多态性是指必须在运行中才可以确定的多态性,运行多态性是通 过继承和虚函数来实现的。要产生运行时的多态性,首先要设计一个类层 次,然后在某些类中使用虚函数 编译时的多态性→通过函数的重载和运算 符的重载来实现的。 在C++ 中有两 运行时的多态性是指在程序执行 种多态 前,无法根据函数名和参数来确 性 定该调用哪一个函数,必须在程 运行时的一情况来动态地确仑居执行的具体 序执行过程中,根 多态性第九章 多态性 编译时的多态性是指程序在编译前就可以确定的多态性,他是通过 重载机制来实现,重载包括函数重载和运算符重载。函数重载是允许在同 一程序中一个函数名可以对应多个函数体的实现,形成函数名的多态性, 在使用中根据函数的参数具体确定调用哪个函数,而运算符重载允许根据 实际需要重新定义C++语言已有运算符的功能。这种多态性体现出“一个 接口,多个方法”的机制。 运行多态性是指必须在运行中才可以确定的多态性,运行多态性是通 过继承和虚函数来实现的。要产生运行时的多态性,首先要设计一个类层 次,然后在某些类中使用虚函数。 在C++ 中有两 种多态 性 编译时的多态性 运行时的 多态性 运行时的多态性是指在程序执行 前,无法根据函数名和参数来确 定该调用哪一个函数,必须在程 序执行过程中,根据执行的具体 情况来动态地确定。 通过函数的重载和运算 符的重载来实现的
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有