问题 单项选择题

面向对象程序设计语言不同于其它语言的主要特点是 (44) (45) 可以实现函数名和运算符重载; (46) 是在类与子类之间共享数据和方法的一种机制;封装是一种 (47) 技术,以实现对象的定义和实现分离。

A.信息隐藏

B.组装

C.产品化

D.透明化

答案

参考答案:A

解析:
面向对象程序设计语言的三大要素是对象、类、继承性,继承性是其不同于其它语言的主要特点。继承性是指类之间的一种关系,当定义和实现一个类时,可以在一个已经存在的类的基础上进行,把已经存在的类的内容作为自己的内容,并加入若干新的内容;也就是说,继承是类与子类之间共享数据和方法的一种机制。多态性可以实现发送一个通用的消息而调用不同的方法,能够实现函数名和运算符的重载。封装是一种信息隐藏技术,其目的是把对象的定义和实现分离,防止非法访问。

选择题
单项选择题