对Java中类的构造方法描述正确的是 ( )A.如果在类中没有定义,Java就提供一个默认的构造方法B.只能有一个构造方法C.没有返回值,所以返回类型是voidD.可以直接被程序调用

题目

对Java中类的构造方法描述正确的是 ( )

A.如果在类中没有定义,Java就提供一个默认的构造方法

B.只能有一个构造方法

C.没有返回值,所以返回类型是void

D.可以直接被程序调用


相似考题
参考答案和解析
正确答案:A
解析:构造方法就是用来对变量进行初始化的,在Java语言中,每个类至少有一个构造方法,为了保证这一点,如果用户定义的类中没有提供任何构造方法,那么Java语言将自动提供一个隐含的默认构造方法,选项A正确;Java中可以有多个类,所以可以有多个构造方法,选项B不正确;构造方法没有返回值,故默认为void类型,构造方法不可以定义为void类型,只可以省略不写,选项C不正确;当构造方法为private级别,意味着只能在当前类中访问它:在当前类的其他构造方法中可以通过this语句调用它,此外还可以在当前类的成员方法中通过new语句调用它,选项D错误。
更多“对Java中类的构造方法描述正确的是()A.如果在类中没有定义,Java就提供一个默认的构造方法B.只能 ”相关问题
  • 第1题:

    19、Java中的每个类都至少有一个构造方法,一个类中如果没有定义构造方法,系统会自动为这个类创建一个默认的构造方法。


    正确

  • 第2题:

    以下关于Java中类的构造方法的说法中,错误的是哪个?

    A.构造方法必须与其所属类同名。

    B.构造方法可以用new运算符调用(系统自动调用)。

    C.一个类只能有一个构造方法。

    D.构造方法只能有形参,而没有返回值。


    D

  • 第3题:

    5、下列关于构造方法的描述,错误的是:

    A.一个类中只能定义一个构造方法

    B.一个类中可以定义多个构造方法

    C.如果在一个类中定义有参的构造方法,jvm就不会提供默认的无参构造方法

    D.构造方法的作用是用来给属性进行初始化的


    一个类中只能定义一个空参数的构造方法

  • 第4题:

    5、一旦类中定义了构造方法,Java系统就还提供默认的构造方法。


    错误

  • 第5题:

    Java中的每个类都至少有一个构造方法,一个类如果没有显式地定义构造方法,系统会自动为这个类创建一个默认的无参的构造方法。


    正确