在面向对象编程中,类是一种重要的概念。下面关于类的描述中,不正确的是( )。
C++类:构造函数(对象创建时调用)、析构函数(对象销毁时调用)、虚函数(实现多态)。构造函数不能为虚。
构造函数不能是虚函数(虚表在构造函数完成后才建立)。析构函数可以且通常应该为虚函数(防止内存泄漏)。
【考点】面向对象编程|类定义|类的可修改性
本题考查 GESP 六级"面向对象编程"模块中关于"类"的核心概念理解。命题人把这道题放在六级,就是卡住那些只背"类是对象的模板"这句话,却对类的动态特性一无所知的学生——这是从初级语法记忆到中级思维理解的门槛题。