栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

自定义泛型类

Java 更新时间:发布时间: 百科书网 趣学号

class 类名 {//…表示可以有多个泛型
成员
}
1.普通成员可以使用泛型

2.使用泛型的数组不能初始化
比如不能这样创建 T[] ts = new T[8];
因为T类型是未知的,在创建的时候,数组不知道开辟多大空间
数组在new 的时候,不能确定T的类型,就无法在内存开空间

3.静态方法中不能使用类的泛型
静态方法是和对象无关的,只跟类相关
在类加载的时候(前),对象还没有创建(后)
所以,如果静态方法和静态属性使用了泛型,jvm就没法完成初始化

4.泛型类的类型,是在创建对象时确定的(因为创建对象时,需要指定确定类型)

5.如果在创建对象时,没有指定类型,默认为Object

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/295223.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号