单选题 软件部分的内部实现与外部可访问性分离,这是指软件的 (69)
A.继承性 B.共享性 C.封装性 D.抽象性

【正确答案】 C
【答案解析】[解析]
本题考查软件的一些特性。
继承性是面向对象程序设计思想出现以后才有的特性,是面向对象方法学中的一个十分重要的概念,其定义是:特殊类(或称子类、派生类)的对象拥有其一般类(或称父类、基类)的全部属性与服务,是提高软件开发效率的重要原因之一。
共享性主要要求软件中的代码和数据资源能够被多个对象所共同使用,也是提高软件开发效率的重要原因之一。
封装性是面向对象程序设计方法的又一个重要原则,它将对象的属性和行为代码封装在对象的内部,形成一个独立的单位,并尽可能隐蔽对象的内部细节,通过对外接口来使软件的内部实现与外部可访问性分离。
抽象性一般是指将具有共同特征的事物抽象成类。