问题
单项选择题
面向对象技术中,()的基本功能是,将一个对象的工作分配到与之相关的更为特殊的对象上。它既可静态定义也可动态定义。
A.继承
B.委托
C.多态
D.分类
答案
参考答案:B
解析:
[要点解析] 在面向对象技术中,对已有实例的特征稍做改变就可以生成其他的实例的方式称为继承。继承的基本功能是将一些功能相关的对象进行归类表示,使得子对象具有其父对象属性的能力。 分类(Classification)是指对象及其类型之间的关系。 多态是指作用于不同对象的同一个操作可以有不同的解释,从而产生不同的执行结果。 委托是一种既可静态定义也可动态定义的复杂关系,其基本功能是将一个对象的工作分配到与之相关的更为特殊的对象上。可见,委托使一个对象可以依赖其他对象为其完成某些操作。