android 基础 wrapper,面向对象
2016-04-15 16:18
381 查看
wrapper 即 Java的包装类,
要想明白包装类,你首先要知道Java是面向对象的编程语言,也就说一切皆为对象.可是那些int double 等八种数据类型却不是对象,这就与Java的一切皆是对象的思想相矛盾了,所以为了解决这个问题,Java就出现了包装类,把那些基本数据类型进行包装,让它成为了一个类,等用到的时候直接调用就可以了..
所以楼主要明白,数据类型是数据类型,类是类(也就是对象的实例),楼主要把这个区分开.
如果操作包装类.这里面涉及到装箱和拆箱等操作
数据类型是数据类型,类是类
这句话的意思是说,Java把一切都当成对象了,可是那八种基本数据类型也就是int double 什么的不是对象,这就和Java的思想相矛盾了,为了能够把数据类型当成对象,就出现了包装类,也就是说 Integer 类,可以直接使用,明白了吗?他的一切方法的返回值和直接定义int类型的数据是一样的....这样就可以把它当成一个对象来看待了..这就是Java的思想---一切皆是对象
所以我们都知道Java是面向对象的语言,但是也不完全,不能说是100%面向对象的,其中一个原因就是因为它有8个基本数据类型,而这些东西是不能当成对象来看待的...只有它们的封装类,那才是对象....所以我说数据类型是数据类型,类是类
要想明白包装类,你首先要知道Java是面向对象的编程语言,也就说一切皆为对象.可是那些int double 等八种数据类型却不是对象,这就与Java的一切皆是对象的思想相矛盾了,所以为了解决这个问题,Java就出现了包装类,把那些基本数据类型进行包装,让它成为了一个类,等用到的时候直接调用就可以了..
所以楼主要明白,数据类型是数据类型,类是类(也就是对象的实例),楼主要把这个区分开.
如果操作包装类.这里面涉及到装箱和拆箱等操作
数据类型是数据类型,类是类
这句话的意思是说,Java把一切都当成对象了,可是那八种基本数据类型也就是int double 什么的不是对象,这就和Java的思想相矛盾了,为了能够把数据类型当成对象,就出现了包装类,也就是说 Integer 类,可以直接使用,明白了吗?他的一切方法的返回值和直接定义int类型的数据是一样的....这样就可以把它当成一个对象来看待了..这就是Java的思想---一切皆是对象
所以我们都知道Java是面向对象的语言,但是也不完全,不能说是100%面向对象的,其中一个原因就是因为它有8个基本数据类型,而这些东西是不能当成对象来看待的...只有它们的封装类,那才是对象....所以我说数据类型是数据类型,类是类
相关文章推荐
- [译]Android冰淇淋三明治ICS(4.0+)JNI局部引用的变化
- WebApp开发之--"rem"单位(转)
- cocos2dx 压缩图片的网站/工具
- iOS提交后申请加急审核
- Swift笔记:枚举
- Android studio编译OOM
- iOS 富文本
- android 基础知识-API
- VFL 语句
- android那些事系列之android打开各类文件
- 提高手机APP使用支付宝原声支付方式的概率
- Android平台根目录文件
- Mediaplayer State Diagram
- <OPTEE>Trusted Application结构分析
- 关于设计模式的一点总结
- android 基础知识-开发代号解释
- ios 生成一个动态的随机的头像/随机数的操作
- Android删除,查找R,输出级别,补充知识,主要组件
- present和push
- cocoapods 安装第三方库,然后运行项目,报错(sharedApplication' is unavailable: not available iOS (App Extension))