C# provides, by default a parameterless constructor. If I write a constructor that takes a string as a parameter, but want to keep the parameterless constructor. How many constructors should I write?(C#提供默认构造函数(不带参数),如果我写了一个带有一个string类型参数的构造函数,但是又想保留不带参数的

题目

C# provides, by default a parameterless constructor. If I write a constructor that takes a string as a parameter, but want to keep the parameterless constructor. How many constructors should I write?

(C#提供默认构造函数(不带参数),如果我写了一个带有一个string类型参数的构造函数,但是又想保留不带参数的构造函数,那么我需要写多少个构造函数)


相似考题
参考答案和解析
正确答案:
 
更多“C# provides, by default a parameterless constructor. If I write a constructor that takes a string as a parameter, but want to keep the parameterless constructor. How many constructors should I write?(C#提供默认构造函数(不带参数),如果我写了一个带有一个string类型参数的构造函数,但是又想保留不带参数的”相关问题
  • 第1题:

    具有转换函数功能的构造函数,应该是()。

    • A、不带参数的构造函数
    • B、带有一个参数的构造函数
    • C、带有两个以上参数的构造函数
    • D、缺省构造函数

    正确答案:B

  • 第2题:

    在Java中,下面对于构造函数的描述错误的是()。

    • A、类不一定要显式定义构造函数
    • B、构造函数的返回类型是void
    • C、如果构造函数不带任何参数,那么构造函数的名称和类名可以不同
    • D、一个类可以定义多个构造函数

    正确答案:B,C

  • 第3题:

    C#提供一个默认的无参构造函数,当我实现了另外一个有一个参数的构造函数时,还想保留这个无参数的构造函数。这样我应该写()构造函数。


    正确答案:两个

  • 第4题:

    C#提供一个默认的无参数构造函数,当实现了另外一个有一个参数的构造函数时候,还想保留这个无参数的构造函数。这样应该写几个构造函数?


    正确答案:两个,一旦你实现了一个构造函数,C#就不会再提供默认的构造函数了,所以需要手动实现那个无参数构造函数。

  • 第5题:

    如果没有为一个类定义任何构造函数的情况下,下列描述正确的是()。

    • A、编译器总是自动创建一个不带参数的构造函数
    • B、这个类没有构造函数
    • C、这个类不需要构造函数
    • D、该类不能通过编译

    正确答案:A

  • 第6题:

    ()是构造函数的特征。

    • A、构造函数的函数名与类名不同
    • B、一个类中只能定义一个构造函数
    • C、构造函数可以设置缺省参数
    • D、构造函数必须指定类型说明

    正确答案:C

  • 第7题:

    多选题
    在Java中,下面对于构造函数的描述错误的是()。
    A

    类不一定要显式定义构造函数

    B

    构造函数的返回类型是void

    C

    如果构造函数不带任何参数,那么构造函数的名称和类名可以不同

    D

    一个类可以定义多个构造函数


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

  • 第8题:

    问答题
    C#提供一个默认的无参数构造函数,当实现了另外一个有一个参数的构造函数时候,还想保留这个无参数的构造函数。这样应该写几个构造函数?

    正确答案: 两个,一旦你实现了一个构造函数,C#就不会再提供默认的构造函数了,所以需要手动实现那个无参数构造函数。
    解析: 暂无解析

  • 第9题:

    问答题
    C#提供一个默认的无参数构造函数,当我实现了另外一个有一个参数的构造函数时候,还想保留这个无参数的构造函数。这样我应该写几个构造函数?

    正确答案: 两个,一旦你实现了一个构造函数,C#就不会再提供默认的构造函数了,所以需要手动实现那个无参数构造函数。
    解析: 暂无解析

  • 第10题:

    单选题
    具有转换函数功能的构造函数,应该是()。
    A

    不带参数的构造函数

    B

    带有一个参数的构造函数

    C

    带有两个以上参数的构造函数

    D

    缺省构造函数


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

  • 第11题:

    单选题
    下面对C#中类的构造函数描述正确的是()
    A

    与方法不同的是,构造函数只有void这一种返回类型

    B

    构造函数如同方法一样,需要人为调用才能执行其功能

    C

    构造函数一般被声明成private型

    D

    在类中可以重载构造函数,C#会根据参数匹配原则来选择执行合适的构造函数


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

  • 第12题:

    多选题
    以下对默认构造说法正确的有()。
    A

    默认构造的返回类型是void

    B

    默认构造带有void类型的一个参数

    C

    默认构造无返回类型

    D

    默认构造无参数

    E

    当不写任何构造时,编译系统会自动产生一个默认构造


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

  • 第13题:

    Which two statements are true regarding the creation of a default constructor?() 

    • A、 The default constructor initializes method variables.
    • B、 The compiler always creates a default constructor for every class.
    • C、 The default constructor invokes the no-parameter constructor of the superclass.
    • D、 The default constructor initializes the instance variables declared in the class.
    • E、 When a class has only constructors with parameters, the compiler does not create a default constructor.

    正确答案:D,E

  • 第14题:

    以下对默认构造说法正确的有()。

    • A、默认构造的返回类型是void
    • B、默认构造带有void类型的一个参数
    • C、默认构造无返回类型
    • D、默认构造无参数
    • E、当不写任何构造时,编译系统会自动产生一个默认构造

    正确答案:C,D,E

  • 第15题:

    下面对C#中类的构造函数描述正确的是()

    • A、与方法不同的是,构造函数只有void这一种返回类型
    • B、构造函数如同方法一样,需要人为调用才能执行其功能
    • C、构造函数一般被声明成private型
    • D、在类中可以重载构造函数,C#会根据参数匹配原则来选择执行合适的构造函数

    正确答案:D

  • 第16题:

    C#提供一个默认的无参数构造函数,当我实现了另外一个有一个参数的构造函数时候,还想保留这个无参数的构造函数。这样我应该写几个构造函数?


    正确答案:两个,一旦你实现了一个构造函数,C#就不会再提供默认的构造函数了,所以需要手动实现那个无参数构造函数。

  • 第17题:

    具有一个非默认参数的构造函数一般用于实现从()的转换。

    • A、该类类型到参数类型
    • B、参数类型到该类类型
    • C、参数类型到基本类型
    • D、类类型到基本类型

    正确答案:B

  • 第18题:

    一个函数如果带有默认值参数,那么必须所有参数都设置默认值。


    正确答案:错误

  • 第19题:

    单选题
    如果没有为一个类定义任何构造函数的情况下,下列描述正确的是()。
    A

    编译器总是自动创建一个不带参数的构造函数

    B

    这个类没有构造函数

    C

    这个类不需要构造函数

    D

    该类不能通过编译


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

  • 第20题:

    多选题
    C#中,构造函数是类中的一种特殊方法,下列关于构造函数的特点的说法,正确的是()。
    A

    一个类中,只能有一个构造函数

    B

    构造函数的名称与类名称一样,并且没有返回类型

    C

    构造函数在对像销毁时自动执行

    D

    如果类没有定义默认的构造函数,运行库将自动提供默认构造函数


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

  • 第21题:

    填空题
    C#提供一个默认的无参构造函数,当我实现了另外一个有一个参数的构造函数时,还想保留这个无参数的构造函数。这样我应该写()构造函数。

    正确答案: 两个
    解析: 暂无解析

  • 第22题:

    单选题
    以下关于C#中的构造函数说法正确的是()。
    A

    构造函数有返回值

    B

    构造函数可以有参数

    C

    一般情况下,构造函数总是private类型的

    D

    构造函数可以通过类的实例调用


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

  • 第23题:

    多选题
    Which two statements are true regarding the creation of a default constructor?()
    A

    The default constructor initializes method variables.

    B

    The compiler always creates a default constructor for every class.

    C

    The default constructor invokes the no-parameter constructor of the superclass.

    D

    The default constructor initializes the instance variables declared in the class.

    E

    When a class has only constructors with parameters, the compiler does not create a default constructor.


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