参考答案和解析
正确答案:方法体
方法体 解析:抽象方法就是在普通方法前面加abstract修饰,用来表示没有实现的方法。也就是说,这样的方法只有方法头,而没有方法体。abstract修饰符可修饰类、接口和方法,用于类是说该类不能被实例化。
更多“在Java语言的所有方法中,比较特殊的方法是抽象方法,它只有方法头,没有【】。 ”相关问题
  • 第1题:

    下列关于构造方法的叙述中,错误的是( )。

    A.Java语言规定构造方法名与类名必须相同

    B.Java语言规定构造方法没有返回值,但不用void声明

    C.Java语言规定构造方法不可以重载

    D.Java语言规定构造方法只能通过new自动调用


    正确答案:C
    C。【解析】本题考查的是构造方法的使用。Java语言中,构造方法是一种特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。Java中的每个类都有构造方法,它也是由方法名、参数和方法体组成的。构造方法有如下特点:·构造方法的名字必须与类名相同。·构造方法不返回任何数据,但不用void来声明。·用户不能直接调用构造方法,必须通过关键字new自动调用。·构造方法可由用户在类中定义,默认时由Java语言自动生成。但它是个空方法,变量被赋予该数据类型的默认值。·在构造方法实现中,可以进行方法重载,即定义多个构造方法。重载构造方法的目的是使类具有不同的初始值,为类对象的初始化提供方便。根据上述构造方法的特点可知,本题选项C的说法是错误的。

  • 第2题:

    下列对多态性的描述中,错误的是()

    A.Java语言允许方法重载与方法覆盖

    B.Java语言允许所有运算符重载

    C.Java语言允许变量覆盖

    D.多态性提高了程序的抽象性和简洁性


    C 解析:编译时的多态性是通过函数重载和模板体实现的,运行时的多态性是通过虚函数体实现的。

  • 第3题:

    下列关于接口与抽象类的说法,正确的是()。

    A.抽象类不能用来实例化一个对象,只能通过继承来实现它的方法

    B.接口就是抽象类,两者在使用上没有区别

    C.接口是一种特殊的抽象类,只有常量定义和方法声明

    D.抽象类中只能定义抽象方法,用关键字abstract修饰


    抽象类中只能定义抽象方法,用关键字abstract修饰

  • 第4题:

    下列关于接口的说法不正确的是

    A.接口所有的方法都是抽象的

    B.接口所有的方法一定都是public属性的

    C.用于定义接口的关键字是implements

    D.接口是Java中的特殊类,包含静态变量和抽象方法


    正确答案:C
    解析:用于定义接口的关键字是interface,而实现接口的关键字是implements。

  • 第5题:

    46、下列关于构造方法的叙述中,错误的是 ________。

    A.Java语言规定构造方法名与类名必须相同

    B.Java语言规定构造方法没有返回值,但不用void声明

    C.Java语言规定构造方法不可以重载

    D.Java语言规定构造方法只能通过new自动调用


    构造方法不可以重载