首页 > 其他分享 >9-21

9-21

时间:2022-09-21 12:22:05浏览次数:87  
标签:初始化 存储 21 不同 类型 数据 结构

Class和Structure

 

区别:

1.类型不同:结构是一种值类型,而类是引用类型。值类型用于存储数据的值,引用类型用于存储对实际数据的引用。那么结构体就是当成值来使用的,类则通过引用来对实际数据操作。

2.存储不同:结构使用栈存储,而类使用堆存储。栈的空间相对较小.但是存储在栈中的数据访问效率相对较高.堆的空间相对较大.但是存储在堆中的数据的访问效率相对较低。

3.作用不同:类是反映现实事物的一种抽象,而结构体的作用只是一种包含了具体不同类别数据的一种包装,结构体不具备类的继承多态特性。

4.关键字不同:在类中可以使用但是在结构中限制使用的关键字有:abstract、sealed、protected;StaTIc关键字可以用在类名前面用来声明静态类,但是不能用在struct前面,不存在静态结构。

5.初始化不同:类可以在声明的时候初始化,结构不能在申明的时候初始化(不能在结构中初始化字段),否则报错。

类的实质是一种数据类型,类似于int、char等基本类型,不同的是它是一种复杂的数据类型。因为它的本质是类型,而不是数据,所以不存在于内存中,不能被直接操作,只有被实例化为对象时,才会变得可操作。

 

标签:初始化,存储,21,不同,类型,数据,结构
From: https://www.cnblogs.com/qiujunxian/p/16715176.html

相关文章

  • 用Microsoft_Visual_Basic_6.0_SP6_中文企业版_Sirk_Mini模仿实现AutoHotkey的部分功
    用Microsoft_Visual_Basic_6.0_SP6_中文企业版_Sirk_Mini模仿实现AutoHotkey的部分功能-2022年9月21日-(草稿版) https://www.baidu.com/s?wd=vb6%20sirk https://cn.......
  • Maven-20220921第七组薛雯匀
    Maven:项目构建工具,主流整个项目架构,source,resource,test,testresource依赖:导入的jar包。对项目进行打包。apache基金会作为一个java程序员,有必要连接一下apache的官网命......
  • 220821岳麓山腰线全程计划
    岳麓山腰线全程(11.78KM)本线路为岳麓山山腰线路,环线,有四个起步点均可开始徒步或者越野。本线路适合想体验岳麓山超过十公里线路的森林徒步的爱好者,山野因景区护林时间较长,......
  • Premiere Pro 2021 for Mac(pr 2021 直装版)v15.4.1中文版
    PremierePro2021forMac是一款视频编辑软件,具有智能化视频剪辑工具,可以为您提供采集、剪辑、调色、美化音频、字幕添加、输出、DVD刻录的一整套流程,并和其他Adobe软件高......
  • CSS 面试问题的答案——第三部分 (21–34/34)
    CSS面试问题的答案——第三部分(21–34/34)本文是我最后发表的“CSS面试题答案”系列。以下是所有文章的列表:CSS面试问题的答案——第一部分(1-10)CSS面试问题......
  • Codeforces 821 Div2
    T1:大小为n的数组,最多进行k次操作:下标模k意义下相等则可进行交换。求操作后连续k个元素的最大值固定最大值的k个连续因素小标为[0,k),现在只需使得它为最大即可,将可交换位......
  • CF 821
    B:n个人比赛,比赛规则,1,2比赛,胜者与3比赛,再胜者与4比赛,一次类推,最后得到冠军。故必定进行n-1次比赛,游戏结束。现在给定x,y,表示对于其中任何一个人,此人赢了x场或输了y场,问......
  • Codeforces Round #821 (Div. 2) - D2. Zero-One (Hard Version)
    区间DPProblem-D2-Codeforces题意给一个长度为\(n(5<=n<=5000)\)的01串,每次操作可选择一个\(l,r(l<r)\),把\(s[l],s[r]\)反转。如果\(l+1==r\),花费为x,否......
  • Codeforces Round #821 (Div. 2) ABCD1
    A.ConsecutiveSumhttps://codeforces.com/contest/1733/problem/A题目大意:给定一个长度为n的数组a。最多可以执行k次以下操作:选择两个指数i和j,其中imodk=jmodk......
  • NOIP 2021
    报数(黄)小清新筛子签到题点击查看代码#include<cstdio>#include<cstring>#include<cctype>#include<cstdlib>#include<cmath>#include<complex>#include......