与普通类相比,抽象类有哪些不同?()A、抽象类只有成员函数,没有成员变量B、抽象类的所有函数都是抽象函数C、只有子类覆盖了父类的所有抽象函数之后,这个子类才不是抽象类D、带有抽象函数的类称为抽象类E、抽象类不能创建对象

题目

与普通类相比,抽象类有哪些不同?()

  • A、抽象类只有成员函数,没有成员变量
  • B、抽象类的所有函数都是抽象函数
  • C、只有子类覆盖了父类的所有抽象函数之后,这个子类才不是抽象类
  • D、带有抽象函数的类称为抽象类
  • E、抽象类不能创建对象

相似考题
更多“与普通类相比,抽象类有哪些不同?()”相关问题
  • 第1题:

    接口是否可继承接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类(concrete class)?抽象类中是否可以有静态的main方法?

     


    1.接口可以继承接口..但是要使用extends~而不是用implements
    如:interface a{}
    interface b extends a{}

    2.抽象类可以实现接口..
    比如java.util中的AbstractCollection类就是实现的Collection接口

    3.抽象类可以继承实体类

    下面这段执行无误的代码说明的所有的问题:
    interface MyInterface {

    }

    interface AnotherInterface extends MyInterface {

    }

    class EntityClass {

    }

    abstract class AbstractClass extends EntityClass implements MyInterface {

    }

    抽象类中不可以有静态的main方法。

  • 第2题:

    什么是抽象类?在建模时有时使用抽象类有什么好处?


    正确答案: 抽象类是指没有实例的类,定义一些抽象的操作,即不提供实现方法的操作,只提供操作的特征,并标注{abstract}。
    如在建立类模型时,常将一些属性与操作类似的类作为一个抽象类的子类,使系统结构更加清晰,增加系统的可读性。

  • 第3题:

    下面的说法正确的是()

    • A、InputStream与OutputStream都是抽象类
    • B、Reader与Writer不是抽象类
    • C、RandomAccessFile是抽象类
    • D、File类是抽象类

    正确答案:A

  • 第4题:

    简述越野汽车传动系4×4与普通汽车传动系4×2相比有哪些不同?


    正确答案: 越野汽车传动系4×;4有2个万向传动轴,2个驱动桥,4个驱动轮,有分动器。
    普通汽车传动系4×;2有1个万向传动轴,1个驱动桥,2个驱动轮,无分动器

  • 第5题:

    工业PC机与普通微机相比有哪些特点?


    正确答案:(1)工业PC的总线设计支持当前流行的CPU卡和所有的IBM-PC/ XT/AT总线、 PCI总线接口板。
    (2)所有卡(CPU卡、和I/O接口卡)采用高度集成芯片,以减少故障率,并均为模块化、插板式,以便安装、更换和升级换代。所有的卡使用专用的固定架将插板压紧,防止震动引起的接触不良。
    (3)和IBM-PC/XT/AT个人计算机完全兼容,可利用其所有软件资源,方便用户进行开发。
    (4)采用和PC/AT总线或(及)PCI总线兼容的无源底板。它使用带有电源层和地的4层电路板,有效地提高了系统的抗干扰能力。无源底板带有2、4、6、8、10、12、14、19或20槽,可插入PC/XT或 PC/AT总线、 PCI总线模板。

  • 第6题:

    关于接口、抽象类和普通类,下列说法错误的是()

    • A、抽象类可以有抽象方法而普通类则不能有抽象方法
    • B、抽象类的方法可以有部分实现而接口不能实现其方法
    • C、普通类可以在实现多个接口的同时继承一个抽象类
    • D、接口不能定义变量

    正确答案:D

  • 第7题:

    说明无缝线路与普通线路相比有哪些优点。


    正确答案: 它与普通线路相比,大幅度减少了钢轨接头,能减少材料消耗,降低维修费用,延长维修周期,改善行车条件和提高旅客舒适度,并能适应高速行车的要求。

  • 第8题:

    下述说法中抽象类与接口的区别正确的有哪些()。

    • A、抽象类中可以有普通成员变量,接口中没有普通成员变量
    • B、抽象类和接口中都可以包含静态成员变量
    • C、一个类可以实现多个接口,但只能继承一个抽象类
    • D、抽象类中可以包含非抽象的普通方法,接口中的方法必须是抽象的,不能有非抽象的普通方法

    正确答案:A,B,C,D

  • 第9题:

    多选题
    与普通类相比,抽象类有哪些不同?()
    A

    抽象类只有成员函数,没有成员变量

    B

    抽象类的所有函数都是抽象函数

    C

    只有子类覆盖了父类的所有抽象函数之后,这个子类才不是抽象类

    D

    带有抽象函数的类称为抽象类

    E

    抽象类不能创建对象


    正确答案: C,B
    解析: 暂无解析

  • 第10题:

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

    抽象类中可以有非抽象方法。

    B

    如果父类是抽象类,则子类必须重写父类所有的抽象方法。

    C

    不能用抽象类去创建对象。

    D

    接口和抽象类是同一个概念


    正确答案: C,D
    解析: 暂无解析

  • 第11题:

    单选题
    关于接口、抽象类和普通类,下列说法错误的是()
    A

    抽象类可以有抽象方法而普通类则不能有抽象方法

    B

    抽象类的方法可以有部分实现而接口不能实现其方法

    C

    普通类可以在实现多个接口的同时继承一个抽象类

    D

    接口不能定义变量


    正确答案: D
    解析: 暂无解析

  • 第12题:

    问答题
    请描述Interface与抽象类之间的不同。

    正确答案: 1.接口不是类不能实例化抽象类可以间接实例化
    2.接口是完全抽象抽象类为部分抽象
    3.接口可以多继承抽象类是单继承
    解析: 暂无解析

  • 第13题:

    含有纯虚函数的类称为抽象类,与抽象类相对应的是具体类。


    正确答案:正确

  • 第14题:

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

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

    正确答案:A,C

  • 第15题:

    与普通冲床相比,数控冲床有哪些特点?


    正确答案:与普通冲床相比,数控冲床有如下特点:加工精度高,具有稳定的加工质量;加工幅面大:一次可以完成1.5m*5m加工幅面;可进行多坐标的联动,能加工形状复杂的零件可做剪切成形等;加工零件改变时,一般只需要更改数控程序,可节省生产准备时间;冲床本身的精度高、刚性大,可选择有利的加工用量,生产率高;冲床自动化程度高,可以减轻劳动强度;操作简单,具备一定基础电脑知识培训2-3天均可上手操作。

  • 第16题:

    越野汽车传动系4×4与普通汽车传动系4×2相比有哪些不同?


    正确答案: 1)4×4汽车的前桥除作为转向桥外,还是驱动桥。
    2)在变速器与两驱动桥之间设置有分动器,并且相应增设了自分动器通向前驱动桥的万向传动装置。当分动器不与变速器直接连接且相距较远时,二者之间也需要采用万向传动装置。

  • 第17题:

    什么是构件?构件与普通类有哪些相同点和不同点?UML中的构件有哪几种?


    正确答案: 构件是定义了良好接口的物理实现单元,它是系统中可替换的部分,是由类、接口等逻辑元素打包而形成的物理模块。
    构件在许多方面与类相似,二者都有名称;都可以实现一组接口;都可以参与依赖、泛化和关联关系;都可以被嵌套;都可以有实例;都可以参与交互。 构件与类的不同点:抽象方式不同;抽象的级别不同;访问方式不同。构件的分类:在UML中,构件按其作用可以分为部署构件、工作产品构件和可执行构件。

  • 第18题:

    接口与抽象类的区别有哪些?


    正确答案:接口和抽象类非常相似。接口是一种特殊的类,但接口与类存在着本质的区别。抽象类有成员变量和成员方法,而接口却只有常量和抽象方法。

  • 第19题:

    下面有关java 抽象类和接口的区别,说法错误的是()。

    • A、抽象类可以有构造方法,接口中不能有构造方法
    • B、抽象类中可以包含非抽象的普通方法,接口中的方法必须是抽象的,不能有非抽象的普通方法
    • C、一个类可以实现多个接口,但只能继承一个抽象类
    • D、接口中可以有普通成员变量,抽象类中没有普通成员变量

    正确答案:D

  • 第20题:

    问答题
    越野汽车传动系4×4与普通汽车传动系4×2相比有哪些不同?

    正确答案: 1)4×4汽车的前桥除作为转向桥外,还是驱动桥。
    2)在变速器与两驱动桥之间设置有分动器,并且相应增设了自分动器通向前驱动桥的万向传动装置。当分动器不与变速器直接连接且相距较远时,二者之间也需要采用万向传动装置。
    解析: 暂无解析

  • 第21题:

    单选题
    下面的说法正确的是()
    A

    InputStream与OutputStream都是抽象类

    B

    Reader与Writer不是抽象类

    C

    RandomAccessFile是抽象类

    D

    File类是抽象类


    正确答案: A
    解析: 暂无解析

  • 第22题:

    单选题
    关于抽象类与最终类,下列说法错误的是()。
    A

    抽象类能被继承,最终类只能被实例化

    B

    抽象类和最终类都可以被声明使用

    C

    抽象类中可以没有抽象方法,最终类中可以没有最终方法

    D

    抽象类和最终类被继承时,方法可以被子类覆盖


    正确答案: D
    解析: 最终类就是被final修饰的类,最终方法就是被final修饰的方法。最终类不能被继承,最终方法不能被重写

  • 第23题:

    问答题
    简述越野汽车传动系4×4与普通汽车传动系4×2相比有哪些不同?

    正确答案: 越野汽车传动系4×;4有2个万向传动轴,2个驱动桥,4个驱动轮,有分动器。
    普通汽车传动系4×;2有1个万向传动轴,1个驱动桥,2个驱动轮,无分动器
    解析: 暂无解析

  • 第24题:

    问答题
    接口与抽象类的区别有哪些?

    正确答案: 接口和抽象类非常相似。接口是一种特殊的类,但接口与类存在着本质的区别。抽象类有成员变量和成员方法,而接口却只有常量和抽象方法。
    解析: 暂无解析