public static <T extends Closeable> void close(T...t){}
static <T extends Closeable> 为什么这么写,还有T...t ,他们俩的关系,不太清楚。谢谢。
public static <T extends Closeable> void close(T...t){}这句话什么意思
答案:2 悬赏:40 手机版
解决时间 2021-01-04 05:27
- 提问者网友:人生佛魔见
- 2021-01-04 00:54
最佳答案
- 五星知识达人网友:夜风逐马
- 2021-01-04 01:09
T是范形,其中 <T extends Closeable>表示返回的类型应该是继承了Closeable接口的所有子类。
close(T...t) 这里面的T跟前面的T是一样的,表示类型。
(T...t) 这表示是一个可变参数,是java6的新特性,表示可以传入多个类型为T的参数。 小写的t表示参数名称,大写的T是参数类型。
close(T...t) 这里面的T跟前面的T是一样的,表示类型。
(T...t) 这表示是一个可变参数,是java6的新特性,表示可以传入多个类型为T的参数。 小写的t表示参数名称,大写的T是参数类型。
全部回答
- 1楼网友:洒脱疯子
- 2021-01-04 01:53
不明白啊 = =!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯