面向对象编程 (OOP) 是一种特殊的程序设计方法。下面( )不是重要的 OOP 特性。
C++类:构造函数(对象创建时调用)、析构函数(对象销毁时调用)、虚函数(实现多态)。构造函数不能为虚。
构造函数不能是虚函数(虚表在构造函数完成后才建立)。析构函数可以且通常应该为虚函数(防止内存泄漏)。
【考点】面向对象特性|抽象|封装|继承
GESP六级C++模块"面向对象程序设计",命题人卡住的是对OOP核心概念的辨析能力。绝大多数考生知道"抽象、封装、继承"是OOP三要素,但容易把"模块化"这种通用工程思想误当作OOP特有特性,导致选项D成为干扰项。