博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java泛型
阅读量:4114 次
发布时间:2019-05-25

本文共 464 字,大约阅读时间需要 1 分钟。

在没有泛型之前,人们可以向一个容器中添加任意类型对象,无疑这样做是非常方便的,但等到要取出来用的使用,就很麻烦了,拿出的对象和需要的类型不同,就很容易出现 类型转换异常,于是泛型的出现,解决了这个问题。

泛型:可以看成 是 规定一个 容器 只能 存放什么类型,如 一个 ArrayList 中 只能 存放 String 类型。

也可以用来定义 泛型类,泛型方法,使用起来很方便

//规定 list 只能 存储 StringList
list = new ArrayList
();
/***	泛型类*	形参为泛型的test方法*	泛型方法 及 返回值为泛型,形参为泛型的 genericityMethod 方法*/public class MyClass
{
public void test(T t){
// ... } public
T genericityMethod(A a,T t){
// ... return t; }}

转载地址:http://alzpi.baihongyu.com/

你可能感兴趣的文章
编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序。
查看>>
C中的数组
查看>>
数组的练习
查看>>
小游戏——三子棋
查看>>
小游戏——扫雷
查看>>
数据在内存中的储存
查看>>
函数的调用过程
查看>>
可变参数列表解析
查看>>
冒泡排序
查看>>
模拟实现strstr
查看>>
模拟实现memcpy和memmove
查看>>
c语言中字符串函数的模拟实现
查看>>
高级指针1
查看>>
c中字符串模拟实现2
查看>>
qsort函数
查看>>
高级指针2
查看>>
指针与数组的总结
查看>>
自定义类型
查看>>
初识Linux
查看>>
网络基础思维导图
查看>>