关于抽象类下面说法正确的是( )

题目
关于抽象类下面说法正确的是( )

A.抽象类就是其中有函数定义但没有实现的类
B.抽象类是可以被实例化的
C.派生类不能成为抽象类
D.抽象类的子类必须实现父类中的纯虚函数
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关于抽象类的说法,不正确的是( )。

A.如果一个类至少有一个纯虚函数,则此类即为抽向类

B.抽象类中的纯虚函数没有定义,不能建立它的对象,只能派生其子类

C.抽象类对象不能用作参数类型、函数返回类型及显式转换类型

D.不可声明指向抽象类的指针和引用


正确答案:D
解析:只有能够声明指向抽象指针和引用,才能使该指针指向派生类,进而实现多态性。

第2题:

下列关于抽象类的表述中正确的是( )。

A)派生类必须要实现作为基类的抽象类中的纯虚函数

B)抽象类的成员函数至少有一个没实现

C)抽象类不可能用来定义对象

D)派生类不能成为抽象类


正确答案:C

第3题:

下列关于抽象类的叙述不正确的是( )。

A.含有纯虚函数的类称作抽象类

B.抽象类只能是基类

C.抽象类不能被实例化

D.纯虚函数可以被继承


正确答案:B

抽象类是指包含纯虚函数的类,它主要用于基类,给其他派生类提供参考,由于含纯虚 函数,故抽象类不能实例化。 

第4题:

下列关于接口和抽象类的说法不正确的是?()

  • A、接口也有构造方法
  • B、实现接口时,需对接口中的所有方法都要实现
  • C、抽象类也有构造方法
  • D、抽象类可以派生出子类

正确答案:A

第5题:

下面描述中,正确的是()

  • A、虚函数是没有实现的函数
  • B、纯虚函数是返回值等于0的函数
  • C、抽象类是只有纯虚函数的类
  • D、抽象类指针可以指向不同的派生类

正确答案:D

第6题:

关于抽象类下面说法正确的是

A.抽象类就是其中有函数定义但没有实现的类

B.抽象类是可以被实例化的

C.派生类不能成为抽象类

D.抽象类的子类必须实现父类中的纯虚函数


正确答案:D
解析:C++语言中的抽象类就是类中至少有一个纯虚函数的类,抽象类不能被实例化,继承抽象类的类必须实现抽象类中的纯虚函数。

第7题:

关于统计推断,下面说法正确的是


正确答案:E

第8题:

关于java. io包中的抽象类,以下叙述中正确的是( )。

A.字符流具有抽象类InputStream和OutputStream

B.字节流具有抽象类Reader和Writer

C.过滤流具有抽象类FiherOutputStream和FilterInputStream

D.压缩流具有抽象类InCompressInputStream和InCompressOutputStream


正确答案:C
解析:Java的I/O功能主要是通过输入输出类库java. io包实现的,java. io包中包括了可以处理字节流、字符流、文件流和对象流等的类。java. io包中的抽象类有:字节流的抽象类 InputStream和OutputStream;过滤流的抽象类FiherOutputStream和FiherInputStream;字符流的抽象类Reader和Writer;压缩抽象类InfiaterInputStream和DeflaterOutputStream。

第9题:

关于抽象类和具体类,下列说法不正确的是()

  • A、如果一个类有父类,该类就是具体类
  • B、如果一个类继承了父类的抽象操作方法,而该类未提供实现,那么该类是抽象类
  • C、抽象类没有任何直接的实例,而具体类则有直接实例
  • D、在UML中,通过把一个类的名称写为斜体来指明该类是抽象类

正确答案:A

第10题:

关于抽象类的说法哪些是正确的?()

  • A、抽象类中可以有非抽象方法。
  • B、如果父类是抽象类,则子类必须重写父类所有的抽象方法。
  • C、不能用抽象类去创建对象。
  • D、接口和抽象类是同一个概念

正确答案:A,C

更多相关问题