装箱和拆箱的意义 自动装箱和自动拆箱有什么用?
浏览量:1442
时间:2021-03-15 11:57:14
作者:admin
自动装箱和自动拆箱有什么用?
装箱是将基础类型封装到类中。例如,如果将int封装为integer,则不能将其视为数字,而是将其视为类。你需要用它的方法来操作它。解包是将类转换为基类型。例如,如果计算一个加法或不能用作类的东西,则必须将其转换为基本类型。jdk5之后,它可以自动转换。你应该了解基本的类型,只是八个
所谓的装箱和拆箱是一个非常抽象的概念。装箱是将值类型转换为引用类型。取消装箱是将引用类型转换为值类型。使用boxing和unboxing函数,可以通过允许将值类型的任何值转换为对象类型的值来链接值类型和引用类型。例如,int val=100 object obj=val控制台写入线(“object的值={0}”,obj)这是一个装箱过程。它是将值类型转换为引用类型的过程。Int Val=100 object obj=Val Int num=(Int)对象控制台写入线(“num:{0},num)这是一个解包过程。它是将值类型转换为引用类型,然后从引用类型转换为值类型的过程。附言:只有盒装的东西才能打开包装
装箱和拆箱的意义 integer自动拆装箱 封装是装箱和拆箱吗
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。