当前位置: 代码迷 >> java >> 函数中第二个“T”的意义是什么?
  详细解决方案

函数中第二个“T”的意义是什么?

热度:102   发布时间:2023-07-16 17:49:00.0

下面是一个例子:

public static <T extends ViewDataBinding> T bind(@NonNull View root) {
    return bind(root, sDefaultComponent);
}

T 是扩展ViewDataBinding的类,但为什么还有另一个T

<T extends ViewDataBinding>部分定义了 T 必须满足的约束。 在所有其他地方,您只需引用此类定义的类型。

  相关解决方案