问题 单项选择题

在面向对象技术中,()说明一个对象具有多种形态。

A.继承

B.组合

C.封装

D.多态

答案

参考答案:D

解析:

本题考查面向对象的基本知识。

面向对象技术中,继承关系是一种模仿现实世界中继承关系的一种类之间的关系,是超类(父类)和子类之间共享数据和方法的机制。在定义和实现一个类的时候,可以在一个已经存在的类的基础上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入新的内容。组合表示对象之间整体与部分的关系。

封装是一种信息隐藏技术,其目的是使对象(组件)的使用者和生产者分离,也就使地其他开发人员无须了解所要使用的软件组件内部的工作机制,只需知道如何使用组件,即组件提供的功能及其接口。

多态(polymorphism)是不同的对象收到同一消息可以产生完全不同的结果的现象,使得用户可以发送一个通用的消息,而实现的细节则由接收对象自行决定,达到同一消息就可以调用不同的方法,即多种形态。

选择题
单项选择题