itgle.com

下列叙述中,错误的是( )。A.Java中,方法的重载是指多个方法可以共享同一个名字B.Java中,用abstract修饰的类称为抽象类,它不能实例化C.Java中,接口是不包含成员变量和方法实现的抽象类D.Java中,构造方法可以有返回值

题目

下列叙述中,错误的是( )。

A.Java中,方法的重载是指多个方法可以共享同一个名字

B.Java中,用abstract修饰的类称为抽象类,它不能实例化

C.Java中,接口是不包含成员变量和方法实现的抽象类

D.Java中,构造方法可以有返回值


相似考题
参考答案和解析
正确答案:D
解析:构造方法是给对象赋初值,没有返回值。
更多“下列叙述中,错误的是( )。A.Java中,方法的重载是指多个方法可以共享同一个名字B.Java中,用abstra ”相关问题
  • 第1题:

    下列叙述中,错误的是( )。

    A.Java中,方法的重载是指多个方法可以共享同一个名字

    B.Java中,用abstract装饰的类称为抽象类,它不能实例化

    C.Java中,接口是不包含成员变量和方法实现的抽象类

    D.Java中,构造方法可以有返回值


    正确答案:D
    解析: 构造方法是一种特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。Java中的每个类都有构造方法,它也是由方法名、参数和方法体组成的。构造方法的名字必须与类名相同,并且构造方法不返回任何数据。

  • 第2题:

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

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

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

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

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


    正确答案:C

  • 第3题:

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

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

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

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

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


    构造方法不可以重载

  • 第4题:

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

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

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

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

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


    正确答案:C
    解析:Java语言中构造方法也可以重载。

  • 第5题:

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

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

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

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

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


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