多项选择题
对于结构体和类的区别,下列说法正确的是哪些?()
A.结构体声明字段可以初始化,而类不可以
B.最大的区别,结构体是值类型,类是引用类型
C.结构体不能包含显示的无参构造函数,必须为所有参数赋值
D.创建结构体对象可以不用new,但必须为这个对象赋值
E.结构体不能从其他结构体或类继承,但可以实现接口
F.轻量级数据使用结构体,有大量逻辑使用类
点击查看答案&解析
相关考题
-
单项选择题
请问输出的X和Y的值分别是多少?()
A.x=521,y=520
B.x=521,y=20 -
单项选择题
下列选项对静态类描述正确的是哪个?()
A.关键字static修饰类,静态类不能被继承;静态类一般用于工具类;只能包含静态成员和常量
B.静态类需要被实例化,可以使用new来创建静态类的实例;可以被继承,不能包含静态构造函数 -
单项选择题
下列选项对this和base描述正确的是哪个?()
A.base代表当前实例只能访问基类的受保护成员
B.this代表当前实例,调用当前实例成员,隐藏相似名称成员
