泛型default(T)应用
2016-05-17 10:26
190 查看
在泛型中如果需要返回泛型类型的默认值则会用到这个关键字。
1. T是值类型而非结构的则defaultT) 数值类型返回0,字符串返回空
2.T 是非引用类型是结构时候返回初始化为零或空的每个结构成员
3.引用类型返回NULL
其实就是为了返回默认值,比如int i =0;这样是可以的,但是int i=null是不可以的,但是泛型的时候不知道是值类型还是引用类型所以不知道如何赋默认值。
用这个关键字就解决了这个问题
1. T是值类型而非结构的则defaultT) 数值类型返回0,字符串返回空
2.T 是非引用类型是结构时候返回初始化为零或空的每个结构成员
3.引用类型返回NULL
其实就是为了返回默认值,比如int i =0;这样是可以的,但是int i=null是不可以的,但是泛型的时候不知道是值类型还是引用类型所以不知道如何赋默认值。
用这个关键字就解决了这个问题
相关文章推荐
- 磁盘性能分析Disk
- js 遇到 Permission denied to access property ***
- UI控件笔记(十二):UI之TableEdit\ UISearchBar\自定义实时搜索\ 索引
- java反射的简单应用
- 基于MySQL游标的具体使用详解
- GCD介绍(一):基本概念和Dispatch Queue
- oracle 无效数字ORA-01722:
- java中Random(long seed)方法与rRandom()方法的使用产生随机数
- Oracle 11g的7个服务详解
- 6.swift 用在声明中的关键字
- php数据类型
- 工具集
- 导入其他工程时Build Setting设置
- oracle常见错误简单分析
- VS2013的一些配置、调试、使用
- docker控制机制-------cgroups
- 检验身份证号码的合法性
- Tomcat中memcache的session共享
- 一对多管理中,针对set集合过滤条件查询sql
- Eclipse如何创建properties文件