永发信息网

public static <T extends Closeable> void close(T...t){}这句话什么意思

答案:2  悬赏:40  手机版
解决时间 2021-01-04 05:27
  • 提问者网友:人生佛魔见
  • 2021-01-04 00:54
public static <T extends Closeable> void close(T...t){}
static <T extends Closeable> 为什么这么写,还有T...t ,他们俩的关系,不太清楚。谢谢。
最佳答案
  • 五星知识达人网友:夜风逐马
  • 2021-01-04 01:09
T是范形,其中 <T extends Closeable>表示返回的类型应该是继承了Closeable接口的所有子类。

close(T...t) 这里面的T跟前面的T是一样的,表示类型。

(T...t) 这表示是一个可变参数,是java6的新特性,表示可以传入多个类型为T的参数。 小写的t表示参数名称,大写的T是参数类型。
全部回答
  • 1楼网友:洒脱疯子
  • 2021-01-04 01:53
不明白啊 = =!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯