问题 单项选择题

面向对象程序设计有许多特性,下列选项中,______用来尽可能隐藏对象的,内部细节。

A.动态性

B.多态性

C.封装性

D.继承

答案

参考答案:C

解析: 选项A错误,面向对象用于不断发展的环境中,它能包含新的功能,因而必须是动态的。选项B错误,多态性可以反映出被特殊类继承后的一般属性或行为,可以具有不同的数据类型或表现出不同的行为。选项C正确,封装性是指把数据隐藏在对象中,使除了该对象的方法以外的任何方法都不能使用这些数据,从而保障数据的健壮性。选项D错误,继承性是指可以充分利用已有的代码资源衍生出新的对象和方法。

单项选择题 A1型题
解答题