Java 泛型
2022/7/2 14:19:36
本文主要是介绍Java 泛型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.什么是泛型
泛型 (Generic type 或者 generics) 是对 Java 语言的一种扩展,支持创建可以按照类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。
泛型的基本类型类似于模板,通过一个蕾西参数 T ,可以定制一个类,具体的定制范围包括实例变量的类型,返回值的类型和传入参数的类型。
public class Foo <T> { // 约定实例变量的类型 private T data; // 约定返回值的类型 public T getData () { return this.data; } // 约定传入参数的类型 public void setData (T data) { this.data = data; } }
2.泛型的编写规则
泛型类和泛型方法的定义
(1)泛型类,类型变量 T 放在类名的后面
public class Foo <T> { // 约定实例变量的类型 private T data; // 约定返回值的类型 public T getData () { return this.data; } // 约定传入参数的类型 public void setData (T data) { this.data = data; } }
这篇关于Java 泛型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-24怎么修改Kafka的JVM参数?-icode9专业技术文章分享
- 2024-12-23线下车企门店如何实现线上线下融合?
- 2024-12-23鸿蒙Next ArkTS编程规范总结
- 2024-12-23物流团队冬至高效运转,哪款办公软件可助力风险评估?
- 2024-12-23优化库存,提升效率:医药企业如何借助看板软件实现仓库智能化
- 2024-12-23项目管理零负担!轻量化看板工具如何助力团队协作
- 2024-12-23电商活动复盘,为何是团队成长的核心环节?
- 2024-12-23鸿蒙Next ArkTS高性能编程实战
- 2024-12-23数据驱动:电商复盘从基础到进阶!
- 2024-12-23从数据到客户:跨境电商如何通过销售跟踪工具提升营销精准度?