java泛型类的定义和使用

   2025-02-13 4170
核心提示:Java泛型类是指使用泛型来定义类,使得该类中的某些属性、方法或参数可以接受不同类型的数据。定义泛型类的语法格式为:class 类

Java泛型类是指使用泛型来定义类,使得该类中的某些属性、方法或参数可以接受不同类型的数据。

定义泛型类的语法格式为:

class 类名<泛型标识1, 泛型标识2, ...> {  // 属性、方法、构造方法等}

其中,泛型标识可以是任意标识符,通常使用大写字母来表示。

使用泛型类时,可以根据需要指定具体的类型,例如:

类名<具体类型> 对象名 = new 类名<具体类型>();

以下是一个示例代码,演示了泛型类的定义和使用:

class Box<T> {  private T value;  public void setValue(T value) {    this.value = value;  }  public T getValue() {    return value;  }}public class Main {  public static void main(String[] args) {    Box<Integer> intBox = new Box<Integer>();    intBox.setValue(10);    System.out.println("Integer Value: " + intBox.getValue());    Box<String> strBox = new Box<String>();    strBox.setValue("Hello");    System.out.println("String Value: " + strBox.getValue());  }}

输出结果为:

Integer Value: 10String Value: Hello

在上面的示例中,泛型类Box<T>中的属性value和方法setValuegetValue都使用了泛型标识T。在main方法中,我们通过指定具体的类型来创建了Box<Integer>Box<String>的对象,并分别设置和获取了对应的值。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言