正在加载图片...
a例如在C语言程序中使用命令 ClearIng()时 要严格区分该命令适合一个整数,还是一个 整数数组。但在C++情形, Clearlnto(对两 者都适用,它自己判断对象是哪一个。 n这就是多态性( Polymorphism)。它意味着一 个操作在不同类中可以有不同的实现方式。 如 ClearIng()针对消息对象是 int array还是 int,其实现是不同的。 n在一个面向对象的多态性语言中,可能代替 一个特定类型的类型的集合就是它的子类集 合◼ 例如在C语言程序中使用命令ClearInt ( ) 时 要严格区分该命令适合一个整数,还是一个 整数数组。但在C++情形,ClearInt( ) 对两 者都适用,它自己判断对象是哪一个。 ◼ 这就是多态性(Polymorphism)。它意味着一 个操作在不同类中可以有不同的实现方式。 如 ClearInt( ) 针对消息对象是 int array 还是 int,其实现是不同的。 ◼ 在一个面向对象的多态性语言中,可能代替 一个特定类型的类型的集合就是它的子类集 合
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有