题目内容 (请给出正确答案)
[多选题]

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

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

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

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

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

提问人:网友lixin080108 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
网友答案
查看全部
  • · 有4位网友选择 C,占比50%
  • · 有2位网友选择 BC,占比25%
  • · 有1位网友选择 AD,占比12.5%
  • · 有1位网友选择 AC,占比12.5%
匿名网友 选择了C
[231.***.***.52] 1天前
匿名网友 选择了C
[204.***.***.50] 1天前
匿名网友 选择了BC
[244.***.***.217] 1天前
匿名网友 选择了AC
[179.***.***.204] 1天前
匿名网友 选择了C
[220.***.***.43] 1天前
匿名网友 选择了AD
[57.***.***.149] 1天前
匿名网友 选择了C
[158.***.***.150] 1天前
匿名网友 选择了BC
[18.***.***.237] 1天前
加载更多
提交我的答案
登录提交答案,可赢取奖励机会。
更多“静态初始化器与构造方法区别:”相关的问题
第1题
在有继承的初始化中,以下初始化顺序正确的是?

A.父类静态初始化—子类静态初始化—成员变量设为默认值—父类构造函数调用—父类成员变量初始化—子类构造函数调用—子类成员变量初始化

B.子类静态初始化— 父类静态初始化—成员变量设为默认值—父类构造函数调用—父类成员变量初始化—子类构造函数调用—子类成员变量初始化

C.父类静态初始化—子类静态初始化—成员变量设为默认值—子类构造函数调用—子类成员变量初始化—父类构造函数调用—父类成员变量初始化

D.父类静态初始化—子类静态初始化—成员变量设为默认值—父类成员变量初始化—父类构造函数调用—子类成员变量初始化—子类构造函数调用

点击查看答案
第2题
可以在类的构造函数中对静态数据成员进行初始化。()

可以在类的构造函数中对静态数据成员进行初始化。()

点击查看答案
第3题
实例构造函数既可以对静态成员进行初始化,也可对实例成员初始化。()

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

点击查看答案
第4题
静态构造函数只能对静态成员初始化,不能对实例成员初始化。()

静态构造函数只能对静态成员初始化,不能对实例成员初始化。()

点击查看答案
第5题
关于类的构造函数,说法正确的是()。

A.C#的类支持两种构造函数:实例构造函数和静态构造函数。

B.实例构造函数可以实现对类中所有成员进行初始化。

C.静态构造函数可以实现对类中所有成员进行初始化。

D.一个类不能同时具有实例构造函数和静态构造函数。

点击查看答案
第6题
静态构造方法总是在该类的所有静态域初始化之后执行
点击查看答案
第7题
拷贝构造函数使用本类对象的指针作为参数初始化新创建的对象。()

拷贝构造函数使用本类对象的指针作为参数初始化新创建的对象。()

点击查看答案
第8题
类的静态数据成员需要在定义每个类的对象时进行初始化。()

类的静态数据成员需要在定义每个类的对象时进行初始化。()

点击查看答案
第9题
下列有关构造方法(也称作初始化方法,即类中名为__init__的方法)描述正确的是()。

A.所有类都必须自行定义一个构造方法

B.构造方法必须有返回值,即必须包含return语句

C.构造方法必须访问类的非静态成员

D.构造方法可以初始化类的成员变量

点击查看答案
第10题
下列关于对象初始化的叙述中,正确的是

A.定义对象的时候不能对对象进行初始化

B.定义对象之后可以显式地调用构造函数进行初始化

C.定义对象时将自动调用构造函数进行初始化

D.在一个类中必须显式地定义构造函数实现初始化

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信