单选题 面向对象程序设计语言提供的______机制可以实现发送一个通用的消息而调用不同类的方法。
A.函数调用 B.多态 C.封装 D.继承

【正确答案】 B
【答案解析】[分析] 多态性是面向对象程序设计语言的一个重要特性,它是指一般类中定义的属性或服务被特殊类继承后,可以具有不同的数据类型或表现出不同的行为,也就是发送一个通用的消息而用不同的方法来响应,这通常是使用重载和改写两项技术来实现的。