Java泛型类可以通过在类名后面添加尖括号和泛型参数来定义。泛型参数可以是任何合法的Java标识符,用于表示类型参数。
例如,下面是一个简单的泛型类的定义和使用:
public class Box{ private T value; public Box(T value) { this.value = https://www.yisu.com/ask/value;> intBox = new Box<>(10); int value = https://www.yisu.com/ask/intBox.getValue();> stringBox = new Box<>("Hello"); String str = stringBox.getValue(); System.out.println(str); } }
在上面的例子中,Box
是一个泛型类,使用
定义了一个类型参数。在Box
类中,我们可以使用T
类型变量来表示泛型类型。在Box
类的构造函数和方法中,我们可以使用T
来定义参数类型和返回类型。
在Main
类中,我们创建了两个Box
对象,一个是Box
类型,另一个是Box
类型。我们可以使用Box
类的方法来操作不同类型的值。