多项选择题

对于结构体和类的区别,下列说法正确的是哪些?()

A.结构体声明字段可以初始化,而类不可以
B.最大的区别,结构体是值类型,类是引用类型
C.结构体不能包含显示的无参构造函数,必须为所有参数赋值
D.创建结构体对象可以不用new,但必须为这个对象赋值
E.结构体不能从其他结构体或类继承,但可以实现接口
F.轻量级数据使用结构体,有大量逻辑使用类