[单选题]

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

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

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

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

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

参考答案与解析:

相关试题

在Java中,下面对于构造函数的描述错误的是( )A、类不一定要显式定义构造函数

[单选题]在Java中,下面对于构造函数的描述错误的是( )A.类不一定要显式定义构造函数B.构造函数的返回类型是voidC.如果构造函数不带任何参数,那么构造函数的名称和类名可以不同D.一个类可以定义多个构造函数

  • 查看答案
  • C#的构造函数分为实例构造函数和静态构造函数,实例构造函数可以对()进行初始化,

    [单选题]C#的构造函数分为实例构造函数和静态构造函数,实例构造函数可以对()进行初始化,静态构造函数只能对静态成员进行初始化。A . 静态成员B . 静态成员和非静态成员C . 非静态成员D . 动态成员

  • 查看答案
  • 下面是有关于类继承父类构造函数的描述,其中正确的是()

    [单选题]下面是有关于类继承父类构造函数的描述,其中正确的是 ( )A.创建于类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数B.子类无条件地继承父类不含参数的构造函数C.子类必须通过父类构造函数名调用父类有参数的构造函数D.子类无法继承父类的构造函数

  • 查看答案
  • 下列对类的构造函数和析构函数的描述中,正确的是()。

    [单选题]下列对类的构造函数和析构函数的描述中,正确的是( )。A.构造函数可以重载,析构函数不能重载B.构造函数不能重载,析构函数可以重载C.构造函数可以重载,析构函数也可以重载D.构造函数不能重载,析构函数也不能重载

  • 查看答案
  • 下面对于友元函数描述正确的是

    [单选题]下面对于友元函数描述正确的是A.友元函数的实现必须在类的内部定义B.友元函数是类的成员函数C.友元函数破坏了类的封装性和隐藏性D.友元函数不能访问类的私有成员

  • 查看答案
  • 下面对于友元函数描述正确的是

    [单选题]下面对于友元函数描述正确的是A.友元函数的实现必须在类的内部定义B.友元函数是类的成员函数C.友元函数破坏了类的封装性和隐藏性D.友元函数不能访问类的私有成员

  • 查看答案
  • 下面对于友元函数描述正确的是()。

    [单选题]下面对于友元函数描述正确的是( )。A.友元函数的实现必须在类的内部定义B.友元函数是类的成员函数C.友元函数破坏了类的封闭性和隐藏性D.友元函数不能访问类的私有成员

  • 查看答案
  • 下列关于构造函数的描述中,错误的是()。A) 构造函数名与类名相同B) 构造函数

    [单选题]下列关于构造函数的描述中,错误的是( )。A.) 构造函数名与类名相同B.) 构造函数可以有返回值C.) 构造函数可以重载D.) 每个类都有构造函数A.B.C.D.

  • 查看答案
  • 对类的构造函数和析构函数描述正确的是

    [单选题]对类的构造函数和析构函数描述正确的是A.构造函数可以重载,析构函数不能重载B.构造函数不能重载,析构函数可以重载C.构造函数可以重载,析构函数也可以重载D.构造函数不能重载,析构函数也不能重载

  • 查看答案
  • 对类的构造函数和析构函数描述正确的是()。

    [单选题]对类的构造函数和析构函数描述正确的是( )。A.构造函数可以重载,析构函数不能重载B.构造函数不能重载,析构函数可以重载C.构造函数可以重载,析构函数也可以重载D.构造函数不能重载,析构函数也不能重载

  • 查看答案
  • 下面对C#中类的构造函数描述正确的是()