问题 单项选择题

(1) 是面向对象程序设计语言不同于其他语言的主要特点,是否建立了丰富的 (2) 是衡量一个面向对象程序设计语言成熟与否的重要标志之一。

2()

A.函数库

B.类库

C.类型库

D.方法库

答案

参考答案:B

解析:

面向对象程序设计语言的特点主要有继承性、封闭性、多态性。

继承性(Inheritance)是指,在某种情况下,一个类会有“子类”。子类比原本的类(称为父类)要更加具体化,子类会继承父类的属性和行为,并且也可包含它们自己的。它的子类会继承这些成员。这意味着程序员只需要将相同的代码写一次。这是其他类型的程序语言所不具备的。封装性(Encapsulation)是指面向对象程序设计隐藏了某一方法的具体执行步骤,取而代之的是通过消息传递机制传送消息给它。多态性 (Polymorphism)指方法在不同的类中调用可以实现的不同结果。因此,两个甚至更多的类可以对同一消息做出不同的反应。

是否建立了丰富的类库是衡量一个面向对象程序设计语言成熟与否的重要标志之一。

多项选择题
单项选择题