如果Java类的声明中声明了一个或多个类型变量(Type Variables),那么这个类就是泛型类(Generic Classes)。
这些类型变量称为该类的类型参数(Type Parameters),类型参数用尖括号分割。
类型变量是一个非限定的标识符,它作为一个类型,用在类、接口、方法、构造函数内。
例如:
package com.thb;
public class Sequence<T> {
T head;
Sequence<T> tail;
}
如果Java类的声明中声明了一个或多个类型变量(Type Variables),那么这个类就是泛型类(Generic Classes)。
这些类型变量称为该类的类型参数(Type Parameters),类型参数用尖括号分割。
类型变量是一个非限定的标识符,它作为一个类型,用在类、接口、方法、构造函数内。
例如:
package com.thb;
public class Sequence<T> {
T head;
Sequence<T> tail;
}