当前位置: 答题翼 > 问答 > 其他 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

静态初始化器与构造方法区别:


静态初始化器与构造方法区别:

A、构造方法是对每个新创建的对象初始化,而静态初始化器对整个类自身进行初始化,包括static成员变量赋初值。

B、构造方法是在用new创建新对象时由系统自动执行,而静态初始化器一般不能由程序来调用,它是在所属的类被加载入内存时由系统调用执行。

C、用new创建多少个新对象,构造方法就调用多少次,但静态初始化器则在类被加载入内存时只执行一次。

D、静态初始化器不是方法,它没有方法名、返回值和参数。

参考答案
您可能感兴趣的试题
  • 下列能对对象进行初始化的是()。 A.构造函数B.析构函数C.友元函数D.静态成员函数

  • 下列能对对象进行初始化的是()。 A.构造函数B.析构函数C.友元函数D.静态成员函数

  • 下列能对对象进行初始化的是()。 A.构造函数 B.析构函数 C.友元函数 D.静态成员函数

  • 实例构造函数既可以对静态成员进行初始化,也可对实例成员初始化。()

  • 静态数据成员在()进行初始化。A.成员函数列表B.类体外C.构造函数 D.成员函数

  • 静态数据成员在()进行初始化。A.成员函数列表B.类体外C.构造函数 D.成员函数