当前位置:首页
> 正文
结构体和类的区别
作者:烟栀发布时间:2022-06-01浏览:487
结构体和类的区别:
1、类型不同:结构是一种值类型,而类是引用类型。值类型用于存储数据的值,引用类型用于存储对实际数据的引用。那么结构体就是当成值来使用的,类则通过引用来对实际数据操作。
2、存储不同:结构使用栈存储,而类使用堆存储。栈的空间相对较小。但是存储在栈中的数据访问效率相对较高。堆的空间相对较大。但是存储在堆中的数据的访问效率相对较低。
3、作用不同:类是反映现实事物的一种抽象,而结构体的作用只是一种包含了具体不同类别数据的一种包装,结构体不具备类的继承多态特性。
4、关键字不同:在类中可以使用但是在结构中限制使用的关键字有:abstract、sealed、protected;StaTIc关键字可以用在类名前面用来声明静态类,但是不能用在struct前面,不存在静态结构。
5、初始化不同:类可以在声明的时候初始化,结构不能在申明的时候初始化(不能在结构中初始化字段),否则报错。
声明:部分资源转载自互联网,转载目的在于传递更多知识,并不代表本网赞同其观点和对其真实性负责。如有侵权或者知识有谬误之处,麻烦通知删除,谢谢!联系方式: zzsla2022#163.com
相关推荐
- 东江湖有多大面积东江湖面积多大
- 花开之后方闻香(打一字)
- 动宾结构的成语
- 南山牧场海拔多少米高南山牧场海拔多少
- 南山牧场最佳旅游时间南山牧场最佳旅游时间是什么时候
- 湖南涉外经济学院有哪些专业湖南涉外经济学院的专业有哪些
- 信用卡临时额度用完了到期了怎么办信用卡临时额度用完了到期了怎么解决
- 湖南有哪些专科学校湖南专科学校有哪些
- 内保外贷是指内保外贷是指什么
- 长沙地铁5号线有多少个换乘站点长沙地铁5号线有几个个换乘站点
- 农行一类卡一天最多转账多少农行一类卡一天最多可以转账多少
- 长沙西站地铁几号线长沙西站乘坐地铁几号线
- 结婚登记证的字母是啥意思结婚登记证的字母意思
- 君子荡荡小人长戚戚意思君子荡荡小人长戚戚意思是什么
- 洛阳亲友如相问一片冰心在玉壶的意思洛阳亲友如相问一片冰心在玉壶的意思是什么
- 读了揠苗助长你想对农夫说些什么揠苗助长的道理
- 换我心为你心始知相忆深什么意思换我心为你心始知相忆深的意思
- 考了科目一可以异地考吗科目一考了去其它城市考剩下的可以吗
- 长沙地铁1号线北延线站点长沙地铁1号线北延线站点有哪些
- 长沙地铁5号线站点名称长沙地铁5号线站点名称是什么