问题
单项选择题
面向对象程序设计语言不同于其它语言的主要特点是 (23) 。衡量一个面向对象程序设计语言成熟与否的一个重要标志是是否建立了丰富的 (24) 。一种在类及子类之间自动地共享数据和方法的机制是 (25) 。
A.调用
B.引用
C.消息传递
D.继承
答案
参考答案:D
解析: 面向对象程序设计语言相对于面向过程的程序设计语言有了很大的改进,它的主要特点是继承性、封装性、多态性,但继承性最具有特色,也是与传统方法最不同的一个,继承实际上是存在于面向对象程序中两个类之间的一种关系。当一个类拥有另一个类的所有数据和操作,就称这两个类之间具有继承关系。被继承的类称为父类或超类,继承了父类或超类的类成为子类。是否建立了丰富的类库是衡量一个面向对象程序设计语言成熟与否的一个重要标志。