[技术支持] 结构体和类有什么区别和联系

[复制链接]
4050|7
 楼主| laocuo1142 发表于 2024-3-29 14:00 | 显示全部楼层 |阅读模式
结构体和类有什么区别和联系
heimaojingzhang 发表于 2024-4-1 12:22 | 显示全部楼层
结构是一种值类型,而类是引用类型
tpgf 发表于 2024-4-1 13:48 | 显示全部楼层
类是反映现实事物的一种抽象,而结构体的作用只是一种包含了具体不同类别数据的一种包装,结构体不具备类的继承多态特性
wakayi 发表于 2024-4-1 14:35 | 显示全部楼层
感觉类和结构体是完全不同层次的定义
renzheshengui 发表于 2024-4-1 21:20 | 显示全部楼层
在类中可以使用但是在结构中限制使用的关键字有:abstract、sealed、protected;StaTIc关键字可以用在类名前面用来声明静态类,但是不能用在struct前面,不存在静态结构。
paotangsan 发表于 2024-4-1 21:51 | 显示全部楼层
类可以在声明的时候初始化,结构不能在申明的时候初始化(不能在结构中初始化字段),否则报错。
keaibukelian 发表于 2024-4-1 22:22 | 显示全部楼层
结构使用栈存储,而类使用堆存储。栈的空间相对较小。但是存储在栈中的数据访问效率相对较高
OKAKAKO 发表于 2024-4-24 14:13 | 显示全部楼层
都是数据类型,还是看具体怎么使用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1296

主题

6239

帖子

15

粉丝
快速回复 在线客服 返回列表 返回顶部