单选题
(51) 是面向对象程序设计语言不同于其他语言的主要特点。是否建立了丰富的 (52) 是衡量一个面向对象程序设计语言成熟与否的一个重要标志。 (53) 是在类及子类之间自动地共享数据和方法的一种机制。
【正确答案】
A
【答案解析】试题51~53[分析]
本题考查面向对象程序设计语言的特征。
面向对象程序设计语言最基本的特征是把具有相同属性和行为的一组事物抽象成类,而类的三大原则分别是类的封装、继承和多态。封装是一种把代码和代码所操作的数据捆绑在一起,使这两者不受外界干扰和误用的机制;继承是指一个对象从另一个对象中获得属性和行为的过程,是在类及子类之间自动地共享数据和方法的一种机制。它支持按层次分类的概念,是面向对象程序设计语言不同于其他语言的主要特点;多态是指一个方法只能有一个名称,但可以有许多形态,也就是说,程序中可以定义多个同名的方法。
类库是程序设计语言许多功能实现的集合,它为程序员提供调用接口。类库的丰富程度是衡量一个面向对象程序设计语言成熟与否的一个重要标志。