结构体和类的区别
1、类型不同:结构是一种值类型,而类是引用类型。值类型用于存储数据的值,引用类型用于存储对实际数据的引用。那么结构体就是当成值来使用的,类则通过引用来对实际数据操作。
2、存储不同:结构使用栈存储,而类使用堆存储。栈的空间相对较小。但是存储在栈中的数据访问效率相对较高。堆的空间相对较大。但是存储在堆中的数据的访问效率相对较低。
3、作用不同:类是反映现实事物的一种抽象,而结构体的作用只是一种包含了具体不同类别数据的一种包装,结构体不具备类的继承多态特性。
4、关键字不同:在类中可以使用但是在结构中限制使用的关键字有:abstract、sealed、protected;StaTIc关键字可以用在类名前面用来声明静态类,但是不能用在struct前面,不存在静态结构。
5、初始化不同:类可以在声明的时候初始化,结构不能在申明的时候初始化(不能在结构中初始化字段),否则报错。
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
电瓶不存电怎么修复
用螺丝刀把电瓶上盖螺丝翘开,把电瓶上盖螺丝取下,露出电瓶加水...社会主义生产关系的实质
社会主义生产关系的实质有以下几点生产资料的社会主义公有制,是...微信etc怎么激活
拿到微信设备,撕开设备背部的薄膜。找个合适的位置,保证不会设...今夜月明人尽望尽的意思
今夜月明人尽望尽意思今天晚上人们都在仰望着皎洁明亮的月亮。出...蛋糕上写字用什么酱
蛋糕上写字可以用巧克力酱,果酱或奶油,巧克力酱是一款美味甜品...怎样解除免密支付微信
微信解除免密支付的步骤是打开微信,点击我。点击支付页面右上角...新生儿有眼屎怎么办
对新生儿的眼屎问题,首先要考虑的是上火了,而新生儿之所以上火...小学生家长评语
希望孩子在学习和生活中,是积极的,健康向上的。要是非分明,做...1129是什么意思
是指年,是农历己酉年鸡年南宋建炎三年金天会七年。这一年发生的...微信长按无法添加表情怎么办
微信对我们来说发挥的作用越来越重要了,使用的人数也是越来越多...如何批量安装补丁
步骤如下将存放补丁的文件夹存在盘根目录中进入开始中的运行,然...刹车泵为什么老是有空气
刹车泵进空气对车的刹车系统影响很大,由于空气是可以压缩的如不...僚机是什么意思网络
网络用语中指助攻辅助,多指恋爱为异性朋友助攻。网络用语中指助...有机肥是指什么
有机肥的定义及构成如下有机肥主要来源于植物和动物,是施于土壤...螺蛳粉怎么做最入味
锅里放水把水烧开后先把米粉煮分钟,这个是最关键的,煮太久粉太...