首页 > 其他分享 >万物之父和装箱拆箱

万物之父和装箱拆箱

时间:2024-12-26 10:54:10浏览次数:1  
标签:拆箱 int object Son 之父 类型 装箱

万物之父的基本概念

关键字 object

object 是所有类型的基类

可以利用里氏替换原则,用 object 容器装所有对象

可以用来表示不确定类型,作为函数的参数类型


obejct的使用

//引用类型
object o = new Son();
Son s = new Son();
o = s;
//用object装载之后,用is和as判断和转换
if(o is Son)
{
    (o as Son).Speak();
}
//值类型
object o2 = 1;
//值类型要使用时要进行强转
int i = (int)o2;
//string类型
object str = "robot";
// string str2 = str as string;
string str2 = str.ToString();
//数组类型
object arr = new int[];
//int ar = (int[]) arr;
int[] ar = arr as int[];

装箱拆箱

obejct 存值类型时称为装箱

object 转为值类型称为拆箱

装箱会把值类型用引用类型存储,栈内存会迁移到堆内存中

拆箱会把引用类型存储的值类型取出来,堆内存会迁移到栈内存中

不确定类型时方便参数的存储和传递,但是存在内存迁移增加性能消耗

标签:拆箱,int,object,Son,之父,类型,装箱
From: https://www.cnblogs.com/cannedmint/p/18632147

相关文章

  • 6. Java自动装箱与拆箱
    1.装箱就是自动将基本数据类型转换为包装器类型(int->Integer);调用方法:Integer.valueOf(int)方法2.拆箱就是自动将包装器类型转换为基本数据类型(Integer->int);调用方法:Integer.intValue()方法在JavaSE5之前,如果要生成一个数值为10的Integer对象,必须这样执行:Integeri=newInteger......
  • 全球办公室集装箱市场报告:销量、收入、价格及最新动态(2024-2030)
    根据QYResearch研究团队调研统计,2023年全球办公室集装箱市场销售额达到了亿元,预计2030年将达到亿元,年复合增长率(CAGR)为%(2024-2030)。中国市场在过去几年变化较快,2023年市场规模为亿元,约占全球的%,预计2030年将达到亿元,届时全球占比将达到%。移动模块化集装箱市场在全球市......
  • 2024诺奖颁奖现场,AI之父Hinton演讲:当AI已经开始理解人类的喜好和情绪(附视频)
    2024年12月8日,诺贝尔物理学奖首次授予了人工智能领域的科学家,JohnHopfield和GeoffreyHinton因其在神经网络领域的开创性贡献获此殊荣。在瑞典斯德哥尔摩的颁奖典礼上,被称为'人工智能之父'的Hinton讲述了一个引人深思的话题:人工智能如何逐渐学会理解人类。'为什么打开短视频,......
  • C#核心(16)万物之父和装箱拆箱
    前言西方说人类的万物之父是亚当,中国说人类的万物之母是女娲,那么c#中有没有一个万物之父呢?有,我们今天就来浅浅聊一下。在C#和许多其他面向对象编程语言中,“万物之父”指的是Object类。这个类的历史和重要性源于面向对象编程的基本原则和现代编程语言的发展。下面是对Object......
  • P2530 [SHOI2001] 化工厂装箱员
    P2530[SHOI2001]化工厂装箱员记状态f[i][a][b][c]表示到i这个位置,手里还剩下的a个A,b个B,c个C时装了几次箱.那么状态转移(以A为例):if(ch[i]==A&&a)f[i][a][b][c]=f[i][a-1][b][c]f[i][0][b][c]=min(f[i][0][b][c],f[i][a][b][c]+1)答案既为f[n][0][0][0]Code:#include<b......
  • 诺贝尔物理学奖新篇章:AI之父的非凡成就与物理学的不解之缘!
    2024年10月8日北京时间17时45分许,约翰·J.霍普菲尔德(JohnJ.Hopfield) 和杰弗里·E.欣顿(GeoffreyE.Hinton)因奠定借助统计物理学思想训练人工神经网络的基础,获得2024年诺贝尔物理学奖。辛顿在接受电话采访时表示,我没有想到(Ihavenoideathatwillhappen)。......
  • 晃电治理新思路之来自国高电气的新一代预装箱式无扰动快切开闭所
    钢铁产业是国民经济的重要支柱,持续的安全生产是企业得以生存与发展的关键。然而,晃电现象却如同隐形杀手,总是在意想不到的时刻对企业的正常生产造成严重打击。在炼铁工艺中,焦化炼焦是至关重要的一环,对电力的连续性要求极为严格。为了更好地了解客户的需求,国高电气在过去一两年内对河......
  • 记一次Java自动拆箱引发的空指针问题
    系统服务上线后,看代码运行正常,报警也已经提示,但是后台日志中仍记录打印出了NullPointerException代码段落如下,方法返回参数若为boolean时会造成空指针错误 原因分析如下1、412行报错,公共方法捕获了异常,发送消息报警通知2、异常处理完成后,会returnnull3、此时就会报错,方......
  • “谷歌大脑之父”吴恩达公布《AI转型指南》:引领企业步入人工智能时代
    前言吴恩达曾说过,人工智能(AI)必将像电力一样改变各行各业,企业越早开启转型,就越享受红利。但问题是,不是每家公司都能请到合适的高管人才,也不是谁都有帮助企业实现AI转型的经验。吴恩达在Medium专栏上po出一封公开信,正式公开免费地发布AITransformationPlaybook,中文译作《人工智能......
  • 【生日视频制作】集装箱红色货车大卡车身AE模板AE模板修改文字软件生成器教程特效素材
    生日视频制作教程集装箱红色货车大卡车身AE模板修改文字特效广告生成神器素材祝福玩法AE模板工程怎么如何做的【生日视频制作】集装箱红色货车大卡车身AE模板AE模板修改文字软件生成器教程特效素材【AE模板】生日视频制作步骤:下载AE模板安装AE软件把AE模板导入AE......