首页 > 试题广场 >

若一个类中含有纯虚函数,则该类称为( )。

[单选题]
若一个类中含有纯虚函数,则该类称为()
  • 基类
  • 纯基类
  • 抽象类
  • 派生类
凡是包含純虛函數的類都是抽象類。
发表于 2018-05-27 21:29:13 回复(0)

抽象类是指包含纯虚函数的类,它本身不能被实例化,只能作为其他类的基类使用。纯虚函数是在类中声明但没有具体实现的虚函数。

定义抽象类的主要目的是为了提供一个接口规范,要求派生类必须实现这些纯虚函数,以便实现特定的功能。抽象类在面向对象的设计中起到了重要的作用,它可以定义一组共享接口,并通过派生类来实现不同的细节。

在C++中,可以通过在函数声明后面加上= 0来声明纯虚函数。抽象类不能直接创建对象,但可以通过指针或引用来间接访问派生类的对象。

发表于 2023-10-30 16:28:19 回复(0)
一个类中存在虚函数,该类就是抽象类。
发表于 2018-07-10 10:51:29 回复(1)
这是抽象类的定义😂
发表于 2019-11-26 22:08:40 回复(0)

在多态中,通常父类中虚函数的实现是毫无意义的,主要都是调用子类重写的内容,因此可以将虚函数改为纯虚函数,语法:virtual 返回值类型 函数名 (参数列表)= 0 ;

当类中有了纯虚函数,这个类也称为 抽象类

转:

定义抽象类的主要目的是为了提供一个接口规范,要求派生类必须实现这些纯虚函数,以便实现特定的功能。抽象类在面向对象的设计中起到了重要的作用,它可以定义一组共享接口,并通过派生类来实现不同的细节。

在C++中,可以通过在函数声明后面加上= 0来声明纯虚函数。抽象类不能直接创建对象,但可以通过指针或引用来间接访问派生类的对象。

编辑于 2024-04-25 09:12:47 回复(0)
包含纯虚函数的类都是抽象类
编辑于 2023-12-08 07:58:25 回复(0)
含有纯虚函数的类是抽象类
发表于 2022-04-18 09:46:00 回复(0)
声明了纯虚函数的类称为抽象类。
发表于 2022-04-07 10:42:23 回复(0)
含纯虚的类叫抽象类
发表于 2022-04-02 23:00:42 回复(0)
含有纯虚函数的类是抽象类
发表于 2022-01-23 15:18:34 回复(0)
含有纯虚函数的类是抽象类
发表于 2021-05-18 14:34:11 回复(0)